مولد مهام Cron
توليد تعبيرات cron للمهام المجدولة
المدخلات والخيارات
جداول زمنية سريعة
يعمل داخل متصفحك. تبقى مدخلاتك على هذا الجهاز.
مهمة Cron
أدخل محتوى أو حمّل عينة للبدء.
مولد مهام Cron وأداة بناء التعابير المجانية عبر الإنترنت
تساعدك أداتنا لإنشاء مهام cron على بناء تعابير cron دقيقة عبر واجهة مرئية سهلة. بدلًا من حفظ صيغة cron ذات الحقول الخمسة، يكفي أن تملأ قيم الدقيقة والساعة واليوم والشهر ويوم الأسبوع، أو أن تختار من إعدادات جاهزة، لتحصل فورًا على تعبير cron صالح مع وصف نصي واضح للجدول الزمني.
إلى جانب تعبير التوقيت، تتيح لك الأداة إرفاق أمر shell وتحديد مسار مجلد على الخادم وإضافة تعليق باسم المهمة. ينتج عن ذلك سطر crontab كامل يمكنك نسخه مباشرة إلى ملف crontab على خادمك، مما يوفر الوقت ويقلل أخطاء الإعداد في بيئات الإنتاج.
سواء كنت تجدول نسخًا احتياطية لقواعد البيانات أو سكربتات تدوير السجلات أو عمليات نشر آلية أو فحوصات دورية لسلامة الخدمات، فإن أداة بناء جداول cron هذه تلغي التخمين. تضع لوحة دليل الحقول والأمثلة الشائعة صيغة cron كاملة بين يديك، فتكون مرجعًا مفيدًا للمبتدئين ومديري الأنظمة المتمرسين على حد سواء.
الميزات الرئيسية
- أداة مرئية لبناء تعابير cron بخمسة حقول قابلة للتحرير (الدقيقة والساعة واليوم والشهر ويوم الأسبوع)
- ست إعدادات جاهزة للاختيار السريع: كل دقيقة، كل ساعة، يوميًا، أسبوعيًا، شهريًا، وسنويًا
- وصف مقروء للجدول الزمني يتحدث لحظيًا
- إعداد الأمر ومسار الخادم للحصول على أسطر crontab كاملة
- تعليق اختياري باسم المهمة لتنظيم ملفات crontab
- دعم كامل لصيغة cron: الرموز البديلة (*) والنطاقات (1-5) والقوائم (1,3,5) والفواصل الزمنية (*/5)
- نسخ مهمة cron كاملة إلى الحافظة بنقرة واحدة
- دليل مدمج للحقول يشرح عوامل صيغة cron
- لوحة أمثلة شائعة بأنماط جدولة من الواقع العملي
- المعالجة تتم على جهازك، ولا تُرسل أي بيانات إلى أي خادم
كيفية استخدام مولد مهام Cron
- اختر إعدادًا جاهزًا أو ابنِ تعبيرًا مخصصًا: انقر على إعداد سريع مثل «Daily at midnight» أو أدخل القيم يدويًا لكل حقل زمني.
- راجع التعبير: يتحدث تعبير cron الناتج ووصفه المقروء لحظيًا أثناء تعديلك للحقول.
- أضف أمرًا (اختياري): أدخل أمر shell الذي تريد تنفيذه، مثل «python backup.py» أو «./cleanup.sh».
- حدد مسار الخادم (اختياري): حدد مجلد العمل ليدخل cron إلى المجلد الصحيح قبل تنفيذ الأمر.
- سمِّ مهمتك (اختياري): أضف تعليقًا وصفيًا سيظهر في نهاية سطر crontab لتسهيل التعرف عليها.
- انسخ وانشر: انقر على «Copy» لوضع سطر crontab الكامل في الحافظة، ثم الصقه في crontab الخاص بخادمك.
حالات الاستخدام
- النسخ الاحتياطية لقواعد البيانات: جدول عمليات تفريغ قواعد البيانات ليليًا أو أسبوعيًا لضمان سلامة البيانات والجاهزية للتعافي من الكوارث.
- تدوير السجلات والتنظيف: أتمتة أرشفة السجلات وحذف الملفات القديمة لتفادي مشكلات مساحة القرص على الخوادم.
- عمليات النشر الآلية: شغّل سكربتات البناء والنشر في ساعات الذروة المنخفضة لتقليل التأثير على المستخدمين.
- فحوصات السلامة والمراقبة: شغّل سكربتات فحص دورية تنبه فريقك عند توقف الخدمات عن الاستجابة.
- إنشاء التقارير: أنشئ تقارير التحليلات اليومية أو الأسبوعية أو الشهرية وأرسلها بالبريد الإلكتروني إلى أصحاب المصلحة تلقائيًا.
- تسخين الذاكرة المؤقتة: املأ الذاكرة المؤقتة للتطبيق مسبقًا على فترات مجدولة للحفاظ على سرعة استجابة التطبيق للمستخدمين.
- تجديد الشهادات: جدول تشغيل سكربتات تجديد شهادات SSL قبل انتهاء صلاحية الشهادات.
الأسئلة الشائعة
هل هذه الأداة مجانية؟
نعم، مولد مهام cron مجاني تمامًا دون تسجيل أو حدود للاستخدام. أنشئ ما تشاء من تعابير cron.
هل بياناتي آمنة؟
بالتأكيد. تعمل الأداة بالكامل داخل متصفحك. لا تُرسل أي أوامر أو مسارات أو تعابير إلى أي خادم، وبذلك تبقى تفاصيل بنيتك التحتية خاصة.
ما هو تعبير cron؟
تعبير cron هو سلسلة نصية من خمسة حقول تستخدمها الأنظمة المبنية على Unix لتحديد جدول زمني متكرر. تمثل الحقول الدقيقة والساعة ويوم الشهر والشهر ويوم الأسبوع، وهي تدعم الرموز البديلة والنطاقات والقوائم وقيم الخطوة.
كيف أثبّت مهمة cron الناتجة على الخادم؟
انسخ سطر crontab الناتج، ثم شغّل الأمر «crontab -e» على خادم Linux أو macOS لفتح محرر crontab. الصق السطر واحفظ ثم اخرج. ستلتقط عملية cron الخلفية في النظام الجدول الجديد تلقائيًا.
هل تدعم تعابير cron ذات الحقول الستة (الثواني)؟
ينتج هذا المولد صيغة cron القياسية ذات الحقول الخمسة التي تستخدمها معظم عمليات cron الخلفية في Unix. تستخدم بعض أدوات الجدولة على مستوى التطبيقات (مثل Quartz أو Spring) صيغة من ستة حقول يتقدمها حقل الثواني، وهي غير مدعومة في هذه الأداة.
نصائح وأفضل الممارسات
- ابدأ بالإعدادات الجاهزة: استخدم إعدادًا سريعًا كنقطة انطلاق، ثم عدّل الحقول منفردة لتطابق جدولك الدقيق.
- اختبر على بيئة تجريبية أولًا: قبل نشر مهمة cron في بيئة الإنتاج، اختبر التعبير على خادم تجريبي للتحقق من التوقيت وتنفيذ الأمر.
- أعد توجيه المخرجات: أضف «>> /var/log/myjob.log 2>&1» إلى نهاية الأمر لالتقاط stdout وstderr معًا عند استكشاف الأخطاء.
- استخدم المسارات المطلقة: حدد دائمًا مسارات الملفات الكاملة في أوامرك لتفادي المشكلات الناتجة عن البيئة المحدودة لعملية cron.
- أضف أسماء للمهام: استخدم حقل اسم المهمة لإضافة تعليق وصفي يبقي ملف crontab منظمًا مع نموه.
- باعد بين المهام المتداخلة: إذا كانت لديك عدة مهام ساعية، فأزح قيم الدقائق فيها (مثل :00 و :15 و :30) لتفادي التنافس على الموارد.