زمان‌بندی (Scheduling)

زمانی که قصد اجرای یک دستور در یک بازه زمانی مشخص را داشته باشید چه کاری باید بکنید؟ دستی این کار را انجام می‌دهید؟ خب این کار چندان حرفه‌ای نیست! با استفاده از سرویس زمان‌بندی در پچیم شما این قابلیت را خواهید داشت تا در یک بازه زمانی تعریف شده، یک دستور خاص را اجرا کنید. به این شکل اگر قصد داشتید ده‌ها دستور متفاوت را در بازه‌های زمانی مختلف اجرا کنید، نیازی ندارید که نگران انجام آن به صورت دستی باشید.

برای مطالعه بیشتر امکانات این سرویس به مستندات مراجعه کنید.

 

زمانبندی اجرای کدها

ویژگی‌های مهم

پیکربندی ساده
برای اینکه بتوانید یک دستور خاص در جهت اجرا شدن را در یک بازه زمانی مشخص تعریف کنید نیازی به انجام کدنویسی و پیکربندی‌های پیچیده ندارید. تنها نیاز است دستور مورد نظر، کاربر و زمان انجام آن را بدهیم.
وظایف زمان‌بندی شده پیشفرض
با استفاده از این ویژگی شما می‌توانید نگران عمومی‌ترین دستوراتی که باید در بازه‌های زمانی مختلف انجام شود نباشید. دستوراتی مانند self-update، بروزرسانی NPM و پاک‌سازی پکیج‌های اوبونتو به صورت پیشفرض اجرا می‌شوند.
لاگ نهایی
در صورتی که در فرایند اجرای دستورات‌تان در زمان‌هایی که تعریف کرده‌اید مشکلی بوجود بیاید، یکسری لاگ تولید خواهد شد که دلیل مشکلات بوجود آمده در آن‌ها قرار می‌گیرد. از طریق پنل پچیم می‌توانید به این لاگ‌ها دسترسی داشته باشید.

سوالات متداول

برای اینکه یک دستور را به صورت زمان‌بندی شده اجرا کنید به سه مورد نیاز دارید: 1- دستوری که قصد اجرای آن را دارید. 2- کاربری که قصد اجرای دستور با آن را داریم. 3- بازه زمانی که این دستور باید اجرا شود.
در صورتی که دستور مورد نظرتان در زمان انتخاب شده اجرا نشد وارد پنل پچیم شوید و با مطالعه لاگ‌ها دلیل اجرا نشدن دستور را پیدا و رفع اشکال کنید.
یکسری از کارها و وظایف وجود دارند که استفاده عمومی داشته و در اغلب وبسایت‌ها در بازه‌های زمانی مختلف مورد استفاده قرار می‌گیرد. ما این موارد را به صورت پیشفرض در پچیم برای شما آماده کرده‌ایم تا وقت کمتری برای پیکربندی این موارد هدر دهید.