مولّد تعبيرات Cron عبر الإنترنت
أنشئ تعبيرات cron من خمسة حقول مع تحقق فوري. أدخل الدقائق والساعات والأيام والشهور وأيام الأسبوع. مثال: 0 9 * * 1-5. تتم المعالجة محليًا داخل متصفحك.
ابدأ الاستخدام
ميزات الأداة وإرشادات الاستخدام
الحقول الخمسة الأساسية
توفر الأداة خمسة حقول إدخال بالترتيب القياسي: دقيقة، ساعة، يوم من الشهر، شهر، ويوم من الأسبوع. هذا يتوافق مع صيغة cron التقليدية المكونة من خمسة حقول. على سبيل المثال، التعبير الافتراضي 0 9 * * 1-5 يعني التنفيذ في الساعة 9:00 صباحًا من الاثنين إلى الجمعة.
التحقق من الصيغة والنطاقات
تقبل الأداة الأرقام، والنجمة *، وقوائم بفواصل مثل 1,15، ونطاقات رقمية مثل 9-17، وخطوات مثل */5. يجب أن تكون النطاقات تصاعدية والخطوة موجبة. النطاقات المسموحة هي: الدقيقة 0-59، الساعة 0-23، يوم الشهر 1-31، الشهر 1-12، ويوم الأسبوع 0-7.
مثال عملي
لنفترض أنك تريد تشغيل مهمة نسخ احتياطي كل يوم عمل في الساعة 9 صباحًا. أدخل 0 في حقل الدقيقة، 9 في حقل الساعة، * في يوم الشهر، * في الشهر، و1-5 في يوم الأسبوع. ستعرض الأداة التعبير الكامل 0 9 * * 1-5 وتوضح أنه سيتم التنفيذ عندما تتطابق جميع الحقول الخمسة.
القيود المعروفة
- لا تدعم الأداة حقلاً سادسًا للثواني.
- لا تقبل أسماء الأشهر أو أيام الأسبوع (مثل
JANأوMON)، ولا وحدات ماكرو مثل@daily. - لا تدعم الرموز المتقدمة الخاصة ببعض أنظمة الجدولة مثل
LأوWأو#أو?. - لا تقوم الأداة بجدولة أي مهمة فعلية أو إرسال البيانات إلى خادم؛ فهي مجرد مولّد تعبيرات.
- يجب اختبار التعبير في نظامك الفعلي لأن سلوك التفاعل بين يوم الشهر ويوم الأسبوع يختلف بين تطبيقات cron.
الأسئلة الشائعة
هل يمكنني استخدام تعبير cron من ستة حقول؟
لا، الأداة تقبل فقط خمسة حقول بالترتيب القياسي. إذا حاولت إدخال تعبير بستة حقول، فسيتم رفضه.
ماذا يعني الرمز * في الحقول؟
النجمة تعني "أي قيمة"، أي أن الحقل غير مقيد. على سبيل المثال، * في حقل الدقيقة يعني أن المهمة تعمل كل دقيقة.
هل تدعم الأداة أسماء الأشهر أو أيام الأسبوع مثل JAN أو MON؟
لا، الأداة تقبل القيم الرقمية فقط. يجب استخدام الأرقام من 1 إلى 12 للأشهر ومن 0 إلى 7 لأيام الأسبوع.
تتم المعالجة محليًا داخل متصفحك.