مولّد Cron

أنشئ وافهم تعبيرات Cron.

🔒 تُعالج الملفات محلياً في المتصفح عندما تدعم الأداة ذلك dev

أنشئ وافهم تعبيرات Cron.

طريقة الاستخدام

  1. اضبط الحقول الخمسة: الدقيقة، الساعة، اليوم من الشهر، الشهر، يوم الأسبوع.
  2. أو استخدم الأزرار السريعة لجداول شائعة: كل ساعة، يومياً، أسبوعياً.
  3. شاهد التعبير يتشكل في الحقل الناتج أثناء الضبط.
  4. اقرأ الوصف البشري المولّد للتأكد أن النمط يعني ما تقصده فعلاً.
  5. انسخ التعبير واستخدمه في crontab أو في إعدادات جدولة مشروعك.

شرح مفصّل

صيغة cron قياس صناعي عمره نصف قرن لتشغيل المهام دورياً: من نسخ قواعد البيانات ليلاً إلى تحديث التقارير كل ساعة إلى تنظيف الملفات المؤقتة أسبوعياً — كل سيرفر لينكس يعيش على هذه الصيغة الخمسة حقول.

لماذا مولّد بدل الكتابة اليدوية؟ لأن صيغة cron تتعارض مع الحدس البشري: يوم الأسبوع 0 أم 7؟ النجمة في حقل اليوم من الشهر مع يوم الأسبوع تعني OR لا AND؟ هذه الفخاخ تصطدم بها حتى المحترفون، والمولّد يضبطها بدقة.

الوصف البشري المولّد هو ميزة الأمان الحقيقية: «كل يوم اثنين وثلاثاء الساعة 9:00» — اقرأه وصححه قبل النسخ، فخطأ جدولة يعني نسخاً احتياطياً لم يحدث أو تقريراً لم يصل.

الحقول الخاصة مثل */5 (كل خمس دقائق) و1-5 (نطاق) و1,15 (قائمة) مدعومة بالأزرار — لا حاجة لحفظ رموزها الغامضة.

أشهر استخدامات جاهزة: 0 3 * * * (نسخ احتياطي 3 فجراً)، */15 * * * * (فحص صحة كل ربع ساعة)، 0 0 1 * * (تقرير شهري أول الشهر).

أسئلة شائعة

ماذا تعني النجمة في حقل؟

تعني «كل» قيم هذا الحقل — نجمة في الساعات تعني كل ساعة ضمن قيم الحقول الأخرى.

هل يتبع الخادم منطقتي الزمنية؟

cron يتبع منطقة الخادم الافتراضية — تحقق منها أو اضبط TZ في crontab لتجنب مفاجآت الفرق الزمني.

ما الفرق بين cron و systemd timer؟

نفس الصيغة الزمنية غالباً؛ systemd يقدم سجلات أعقد وإعادة تشغيل ذكية، لكن cron أبسط وأوسع دعماً.

وسوم البحث