پرش به مطلب اصلی

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، تعریف زمان نحوه‌ی نگارش خاصی دارد که در زیر چند نمونه‌ی پر استفاده را عنوان کرده‌ایم:

با کمک وب‌سایت crontab.guru می‌توانید زمان دلخواه‌تان را بسازید.