Cron هر ۵ دقیقه
عبارت */5 * * * * یک کار را هر پنج دقیقه اجرا میکند؛ اینجا همراه با زمان اجراهای بعدی توضیح داده شده است.
اجرای کرونجاب هر ۵ دقیقه
بررسی یک صف، همگامسازی یک فید یا پرسوجوی دورهای از یک API هر چند دقیقه یک بار، از رایجترین زمانبندیهای cron است. این صفحه توضیحدهندهٔ عبارت Cron را با */5 * * * * باز میکند تا دقیقاً ببینید کی اجرا میشود و پیش از فعال شدن آن را تنظیم کنید.
گونهها
| عبارت | زمان اجرا |
|---|---|
*/5 * * * * | هر ۵ دقیقه، در تمام روز |
*/5 9-17 * * * | هر ۵ دقیقه از 09:00 تا 17:55 |
*/5 * * * 1-5 | هر ۵ دقیقه در روزهای کاری |
2-59/5 * * * * | هر ۵ دقیقه، با جابهجایی به دقیقهٔ ۲، ۷، ۱۲… |
شکل جابهجاشده وقتی مفید است که کارهای زیادی روی یک سرور مشترکاند: شروع همهٔ آنها در دقیقهٔ صفر هر پنج دقیقه یک جهش بار میسازد.
یک خط crontab
در crontab پس از زمانبندی، فرمان میآید؛ برای نمونه */5 * * * * /usr/local/bin/sync.sh >> /var/log/sync.log 2>&1. هدایت خروجی به یک فایل لاگ اهمیت دارد: در غیر این صورت cron سعی میکند آن را ایمیل کند و خطاها گم میشوند.
زمانبندیهای مرتبط
برای کارهای کمتکرارتر، هر ساعت و هر روز نیمهشب را ببینید.