أنشئ تعابير Cron للمهام المجدولة بصريًا
أدوات المطورين
حول هذه الأداة
مولد تعبير Cron هو أداة بصرية لبناء تعابير المهام المجدولة. دون الحاجة لحفظ صيغة cron، يمكنك تعيين الدقائق والساعات والتاريخ والشهر واليوم عبر محددات منسدلة لتركيب التعابير. يوفر أيضًا إعدادات مسبقة سريعة ووصفًا قابلاً للقراءة وأوقات التنفيذ الخمسة التالية، وتتم جميع العمليات محليًا في المتصفح.
الميزات الرئيسية
- محددات منسدلة بصرية لحقول cron الخمسة
- ست إعدادات مسبقة سريعة: كل ساعة، يوميًا، أسبوعيًا، شهريًا، أيام العمل، كل 5 دقائق
- إنشاء تلقائي لوصف قابل للقراءة للتعبير
- حساب تلقائي لأوقات التنفيذ الخمسة التالية
- دعم الأحرف الخاصة مثل قيم الخطوة والنطاقات
- تحديث فوري للتعبير والوصف عند تعديل أي حقل
حالات الاستخدام
- تكوين المهام المجدولة في Linux crontab مع تجنب أخطاء الصيغة
- إعداد المهام الدورية لخطوط أنابيب CI/CD أو جدولة المهام
- إنشاء تعابير cron لخدمات السحابة مثل AWS EventBridge
- التحقق من أوقات التنفيذ الفعلية لتعابير cron
- تعلم صيغة cron عبر المحددات البصرية
cron
scheduler
automation
الأسئلة الشائعة
ما هو تعبير cron؟
تعبير cron هو سلسلة من خمسة حقول (الدقيقة، الساعة، اليوم من الشهر، الشهر، اليوم من الأسبوع) تحدد جدولًا زمنيًا لتنفيذ المهام. على سبيل المثال "0 9 * * 1-5" يعني التنفيذ في الساعة 9 صباحًا كل يوم عمل. يُستخدم على نطاق واسع في أنظمة Unix ومنصات السحابة لجدولة المهام.
ما التعابير التي تولدها الإعدادات المسبقة السريعة؟
تغطي الإعدادات المسبقة الجداول الشائعة: "كل ساعة" (0 * * * *)، "يوميًا" (0 0 * * *), "أسبوعيًا" (0 0 * * 0)، "شهريًا" (0 0 1 * *), "أيام العمل" (0 0 * * 1-5)، "كل 5 دقائق" (*/5 * * * *). النقر على إعداد مسبق يضبط المحددات فورًا ويحدث التعبير.
كيف يتم حساب أوقات التنفيذ التالية؟
تتنقل الأداة عبر التواريخ المستقبلية دقيقة بدقيقة بدءًا من الوقت الحالي، وتتحقق مما إذا كانت كل دقيقة تطابق قواعد تعبير cron. تجد وتعرض أوقات التنفيذ الخمسة المطابقة التالية، مع دعم قيم الخطوة والنطاقات والحرف الخاص "L" (نهاية الشهر).
هل تدعم تعابير cron ذات 6 أو 7 حقول؟
تولد هذه الأداة تعابير cron قياسية من 5 حقول (الدقيقة، الساعة، اليوم من الشهر، الشهر، اليوم من الأسبوع). أطر العمل مثل Spring أو Quartz تستخدم 6 أو 7 حقول (تشمل الثواني أو السنة)، وهي غير مدعومة حاليًا، وقد تحتاج إلى تعديل المخرج لهذه المنصات.
ماذا تعني قيمة "L" في حقل اليوم؟
تمثل "L" «آخر يوم من الشهر». عند اختيار L في حقل اليوم، سيتم تشغيل تعبير cron في آخر يوم من كل شهر، سواء كان 28 أو 29 أو 30 أو 31، اعتمادًا على الشهر المحدد.