QuickATools

أدوات المطوّرين · Free browser tool

شارح تعبيرات Cron

فك وتحقق من تعبيرات cron فورًا. حوّل جداول crontab المعقدة إلى أوصاف لغة طبيعية مقروءة.

Cron expression

Standard 5-field crontab — minute hour day-of-month month day-of-week.

Operators: * any, , list, - range, / step. Day-of-week accepts 0–6 or SUN–SAT.

Human-readable schedule

Valid0 9 * * 1-5

At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.

Next scheduled runs

Next 5 matches after (local time).

  1. No upcoming runs found in the search window.

Frequently Asked Questions

ماذا تعني الحقول الخمسة في تعبير cron؟

يستخدم سطر crontab قياسي خمسة حقول بالترتيب: الدقيقة (0–59)، والساعة (0–23)، ويوم الشهر (1–31)، والشهر (1–12)، ويوم الأسبوع (0–6، حيث 0 هو الأحد). معًا يجيبون «في أي دقائق، من أي ساعات، في أي أيام تقويم/أشهر/أيام أسبوع يجب أن تعمل هذه المهمة؟» تستهدف هذه الأداة تلك الصيغة الكلاسيكية ذات الحقول الخمسة المستخدمة في crontab لينكس وكثير من مجدولي السحابة.

ماذا تعني * و - و / و , في cron؟

تعني * «كل قيمة صالحة» لذلك الحقل. تسرد الفاصلة قيمًا منفصلة (مثل 1,15). يعيّن الشرطة نطاقًا (مثل 9-17). يعيّن الشرطة المائلة خطوة (مثل */5 في الدقائق تعني كل 5 دقائق؛ و 0-30/10 تعني 0 و 10 و 20 و 30). يمكنك دمجها، مثل 1,15,30 أو MON-FRI.

ما الأخطاء التي يرتكبها المطورون أكثر مع cron؟

تشمل المزالق الشائعة خلط ترقيم يوم الأسبوع (الأحد كـ 0 مقابل 1)، ونسيان أنه عندما يُقيَّد كل من يوم الشهر ويوم الأسبوع عادةً يجتمعان بـ OR (وليس AND)، واستخدام تعبير «ثوانٍ» من ستة حقول في crontab من خمسة حقول، وافتراض أن المنطقة الزمنية للمجدول تطابق حاسوبك المحمول. تحقق دائمًا من أوقات التشغيل التالية القليلة في المنطقة الزمنية التي ستستخدمها المهمة فعليًا.

لماذا شرح تعبيرات cron محليًا بدل لصقها في أداة عبر الإنترنت؟

غالبًا ترمّز جداول الإنتاج نوافذ صيانة داخلية أو حدود فوترة أو إيقاعات دفعات قد لا تريد أن تجلس في سجل طرف ثالث. يحلّل هذا الشارح ويصف ويسقط أوقات التشغيل التالية بالكامل في متصفحك — لا يُرفع شيء — لذا يمكنك التحقق بأمان من جداول البنية التحتية دون تسريبها إلى خدمة خارجية.

صحّح جداول Crontab والدفعات دون تخمين النجوم

تعبيرات Cron كثيفة بالتصميم — خمسة حقول صغيرة تتحكم متى تُطلق crontab لينكس ومهام CI ومجدولات serverless. * في غير موضعها، أو يوم أسبوع بخطأ واحد، أو نسيان أن يوم الشهر ويوم الأسبوع يجتمعان بدلالات OR يمكن أن يعني أن مهمة لا تعمل أبدًا، أو تعمل أكثر بكثير مما قصدت. ترجمة التعبير إلى لغة بسيطة وسرد أوقات الإطلاق التالية القليلة أسرع طريقة لاكتشاف تلك الأخطاء قبل أن تصيب الإنتاج.

يبقى هذا الشارح بالكامل في متصفحك. لا تغادر إيقاعات الدفعات الداخلية ونوافذ الصيانة وجداول البنية التحتية جهازك أبدًا — لا يوجد محلل من جهة الخادم ولا حساب مطلوب. الصق تعبيرًا من خمسة حقول، وعدّل شبكة كل حقل، وحمّل إعدادًا مسبقًا، وأكد كلًا من الملخص باللغة الطبيعية والجدول الزمني المحلي للتشغيل القادم.

تغطي العوامل المدعومة احتياجات crontab اليومية: * (أي)، و , (قائمة)، و - (نطاق)، و / (خطوة)، زائد أسماء مستعارة SUN–SAT / JAN–DEC. تستهدف الصيغة الكلاسيكية ذات الحقول الخمسة بدل امتدادات البائع ذات الستة/سبعة حقول، لذا ما تتحقق منه هنا يطابق crontab لينكس الشائع وكثير من واجهات جدولة السحابة.

استكشف بقية مجموعة أدوات المطور: منسّق JSON، وترميز/فك ترميز Base64، ومولّد UUID، ومختبر Regex، ومفكك JWT، وفاحص تباين الألوان، ومعاينة Markdown.