محلل تعبيرات Cron
اكتب تعبير cron قياسيًا من 5 حقول واحصل فورًا على وصف بلغة بسيطة لجدوله الزمني، إضافةً إلى تحقق من الصحة يرصد أي خطأ في الصياغة.
🔒 تتم المعالجة محليًا في متصفحك
Loading…
كيفية الاستخدام
- اكتب أو الصق تعبير cron قياسيًا من 5 حقول في حقل الإدخال — الحقول هي: الدقيقة، والساعة، ويوم الشهر، والشهر، ويوم الأسبوع.
- تتحقق الأداة من صحة التعبير أثناء الكتابة مباشرةً، وتنبّهك فورًا إلى أي خطأ في الصياغة أو قيمة خارج النطاق المسموح.
- بمجرد أن يصبح التعبير صالحًا، يظهر أسفل حقل الإدخال وصف بلغة بسيطة للجدول الزمني.
- انقر على أي من الأمثلة الجاهزة لملء حقل الإدخال بنمط جدول شائع ومشاهدة كيفية وصفه.
المميزات
- يحلّل جميع حقول cron القياسية الخمسة: الدقيقة، والساعة، ويوم الشهر، والشهر، ويوم الأسبوع
- يدعم الرمز العام (*)، والقيم المحددة، والنطاقات (1-5)، والقوائم (1,3,5)، وقيم الخطوة (*/15)
- ينتج وصفًا بلغة بسيطة للجدول الزمني أثناء الكتابة
- يتحقق من الصياغة والقيم الخارجة عن النطاق مع رسالة خطأ واضحة ومحددة
- يعمل بالكامل من جانب المتصفح — تعبير cron الخاص بك لا يغادر متصفحك أبدًا
الأسئلة الشائعة
ما هي صياغة Cron؟
Cron هو مجدول مهام يعتمد على الوقت يُستخدم في أنظمة تشبه يونكس. تعبير cron هو نمط مضغوط من 5 حقول (دقيقة، ساعة، يوم من الشهر، شهر، يوم من الأسبوع) يصف متى يجب تشغيل مهمة ما. يُستخدم في ملفات crontab في لينكس، وجداول أنابيب CI/CD، ومهام Kubernetes CronJobs، ضمن أماكن أخرى كثيرة.
ماذا تعني الحقول الخمسة في تعبير Cron؟
بالترتيب: الدقيقة (0-59)، والساعة (0-23)، ويوم الشهر (1-31)، والشهر (1-12)، ويوم الأسبوع (0-6، حيث 0 يمثل الأحد). تعمل المهمة عندما يطابق الوقت الحالي جميع الحقول الخمسة.
ماذا تعني علامة النجمة (*) في حقل Cron؟
تعني علامة النجمة "أي قيمة" لذلك الحقل — أي أن الحقل لا يفرض أي قيد على وقت تشغيل المهمة. على سبيل المثال، تعني * في حقل الساعة أن المهمة غير مقيدة بساعة معينة.
كيف تعمل النطاقات والقوائم والخطوات؟
يطابق نطاق مثل 1-5 كل قيمة من 1 إلى 5 شاملةً. تطابق قائمة مثل 1,3,5 تلك القيم المحددة فقط. تعني خطوة مثل */15 "كل 15 وحدة" بدءًا من الحد الأدنى للحقل؛ ويمكن دمجها أيضًا مع نطاق، مثل 1-31/2.
هل تدعم هذه الأداة @daily أو @hourly أو حقول الثواني/السنوات؟
لا. تركّز هذه الأداة على صيغة يونكس cron الكلاسيكية ذات الحقول الخمسة. الاختصارات مثل @daily والصيغ الموسعة من 6 أو 7 حقول (مع الثواني أو السنوات) غير مدعومة هنا.