Cron Job ها
در بعضی اوقات نیاز است که سرویس شما یک کار خاصی را به صورت دوره ای انجام دهد. معمولا برای این کار در برنامه های تحت وب از Cron Job
ها استفاده می شود. استفاده از Cron Job
ها در سرویس های چابکان بسیار ساده می باشد. در این قسمت از مستندات چابکان آموزش استفاده از Cron Job
ها را فرا خواهید گرفت.
برای استفاده از Cron Job
ها کافیست یک فایل به نام cron-jobs
در داخل ریشه اصلی برنامه تان ایجاد کنید و دستورات Cron Job
خود را داخل آن قرار دهید. با این کار هربار که سرویس شما ری استارت شود Cron Job
سرویس تغییرات شما را اعمال خواهد کرد.
مسیر دقیق فایل:
app/cron-jobs
نمونه فایل cron-jobs:
* * * * * cd /var/www/html && php artisan schedule:run >> /dev/null 2>&1
بعد از تنظیم فایل، سرویس خود را ری استارت نمایید.
بازههای زمانی رایج
برای تعریف هر Job
، ابتدا لازم است که زمان اجرای آن را تعریف کنید. در Cron Job
، تعریف زمان نحوهی نگارش خاصی دارد که در زیر چند نمونهی پر استفاده را عنوان کردهایم:
-
* * * * * هر دقیقه
-
0 * * * * هر یک ساعت
-
0 1 * * * هر روز ساعت یک بامداد
-
0 0 * * 0 هر هفته روز یکشنبه
با کمک وبسایت crontab.guru میتوانید زمان دلخواهتان را بسازید.