محلل تعبيرات Cron
حلل وصور تعبيرات cron. افهم وتحقق وأنشئ جداول cron. شاهد متى ستعمل مهام cron التالية.
الشرح
أوقات التشغيل التالية
تشغيلات
لم يتم العثور على تشغيلات قادمة.
أنماط Cron الشائعة
مرجع صياغة Cron
| الحقل | الموضع | القيم | الأحرف الخاصة |
|---|---|---|---|
| Minute | 1 | 0-59 | **/n0-591,2,3 |
| Hour | 2 | 0-23 | **/n0-231,2,3 |
| Day of Month | 3 | 1-31 | **/n1-311,15,30 |
| Month | 4 | 1-12 | **/n1-12JAN,FEB,MAR |
| Day of Week | 5 | 0-6 | **/n0-6SUN,MON,TUE |
الأحرف الخاصة
- * - Any value/all valuesExample: * * * * * = Run every minute
- , - Value list separatorExample: 0,15,30,45 * * * * = Run every 15 minutes
- - - Range of valuesExample: 0 9-17 * * * = Run on the hour, 9 AM to 5 PM
- / - Step valuesExample: */15 * * * * = Run every 15 minutes
- 0-6 - Day of Week (Sunday = 0)Example: 0 0 * * 1-5 = Run at midnight, Monday through Friday
- JAN-DEC - Month namesExample: 0 0 1 JAN,APR,JUL,OCT * = Run quarterly
كيفية الاستخدام
- أدخل تعبير cron في حقل الإدخال أعلاه.
- ستقوم الأداة تلقائياً بالتحقق من صحة تعبيرك وتحليله.
- إذا كان صالحاً، ستشاهد شرحاً مقروءاً للجدول الزمني.
- يوضح قسم أوقات التشغيل التالية متى ستنفذ مهامك.
- استخدم قسم الأنماط الشائعة للوصول السريع إلى الجداول الزمنية المستخدمة بكثرة.
- ارجع إلى مرجع الصياغة إذا احتجت مساعدة في بناء تعبيرك.
Related Tools
حول محلل تعبيرات Cron
ما تفعله هذه الأداة
- تحليل والتحقق من صحة تعبيرات cron بالتنسيق القياسي
- تقديم شروحات بسيطة لمعنى الجدول الزمني
- عرض أوقات التنفيذ المجدولة التالية
- توفير وصول سريع لأنماط cron الشائعة
- المساعدة في تصحيح وفهم جداول cron الموجودة
حالات الاستخدام الشائعة
- إعداد جداول صيانة الخادم
- تكوين مهام النسخ الاحتياطي
- التخطيط للمهام المتكررة في خطوط CI/CD
- إعداد عمليات تنظيف قاعدة البيانات
- جدولة إنشاء التقارير
- تعلم صياغة cron لجدولة المهام
- التحقق من إدخالات crontab الموجودة
Frequently Asked Questions
ما هو تعبير cron وكيف يعمل؟
تعبير cron هو تنسيق نصي يُستخدم لجدولة المهام في أنظمة التشغيل الشبيهة بـ Unix. يتكون من 5 حقول تمثل الدقيقة والساعة واليوم من الشهر والشهر ويوم الأسبوع. يمكن أن يحتوي كل حقل على أرقام أو نطاقات أو قوائم أو أحرف خاصة لتحديد وقت تشغيل المهمة.
ما هي الحقول الخمسة في تعبير cron؟
الحقول الخمسة هي: 1) الدقيقة (0-59)، 2) الساعة (0-23)، 3) يوم الشهر (1-31)، 4) الشهر (1-12 أو JAN-DEC)، و5) يوم الأسبوع (0-6 أو SUN-SAT، حيث 0=الأحد). يفصل بين كل حقل مسافة.
ما معنى الأحرف الخاصة في تعبيرات cron؟
تشمل الأحرف الخاصة الشائعة: * (أي قيمة)، , (فاصل قائمة القيم)، - (نطاق القيم)، / (قيم الخطوة)، و? (لا قيمة محددة). على سبيل المثال، */15 تعني "كل 15 وحدة" و1-5 تعني "من 1 إلى 5".
كيف أنشئ تعبير cron يعمل كل يوم عند منتصف الليل؟
استخدم "0 0 * * *" - هذا يعني: الدقيقة 0، الساعة 0 (منتصف الليل)، أي يوم من الشهر، أي شهر، أي يوم من الأسبوع. سيتم تنفيذه مرة واحدة يومياً عند الساعة 12:00 صباحاً.
ما الفرق بين حقلي يوم الشهر ويوم الأسبوع؟
يوم الشهر (1-31) يحدد تواريخ التقويم، بينما يوم الأسبوع (0-6) يحدد أيام الأسبوع. عند تحديد كليهما، تعمل المهمة عند تحقق أي من الشرطين. استخدم * في حقل واحد إذا أردت استخدام الآخر فقط.
هل يمكنني استخدام أسماء الأشهر بدلاً من الأرقام في تعبيرات cron؟
نعم! يمكنك استخدام اختصارات الأشهر من ثلاثة أحرف (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC) واختصارات الأيام (SUN, MON, TUE, WED, THU, FRI, SAT) بدلاً من الأرقام.
كيف أجدول مهمة للتشغيل كل 15 دقيقة؟
استخدم "*/15 * * * *" - يعني */15 في حقل الدقائق "كل 15 دقيقة بدءاً من الدقيقة 0". سيعمل هذا عند :00، :15، :30، و:45 من كل ساعة.
ماذا يعني "0 9-17 * * 1-5"؟
يعمل هذا في بداية كل ساعة (الدقيقة 0) من 9 صباحاً إلى 5 مساءً (الساعات 9-17) في أيام الأسبوع فقط (الاثنين إلى الجمعة، الأيام 1-5). سيعمل في 9:00، 10:00، 11:00، إلخ حتى 17:00 في أيام العمل.
كيف يمكنني اختبار صحة تعبير cron؟
استخدم أداة المحلل هذه للتحقق من صحة تعبيرك ورؤية أوقات التشغيل المجدولة التالية. ستوضح الأداة بالضبط متى ستنفذ مهمتك وتشرح كل حقل.
هل هناك تنسيقات cron مختلفة لأنظمة مختلفة؟
نعم، في حين أن تنسيق 5 حقول القياسي هو الأكثر شيوعاً، تستخدم بعض الأنظمة مثل مجدول Quartz 6 أو 7 حقول (إضافة ثوانٍ و/أو سنة). تركز هذه الأداة على تنسيق Unix cron القياسي ذي 5 حقول المستخدم في معظم الأنظمة.