تعبير Cron
أدوات التطوير* * * * *
القوالب الجاهزة:
الحقول
الدقيقة
0-59
الساعة
0-23
يوم الشهر
1-31
الشهر
1-12
يوم الأسبوع
0-6
أول 10 تنفيذات تالية
- 12026/8/19 14:46:00
- 22026/8/19 14:47:00
- 32026/8/19 14:48:00
- 42026/8/19 14:49:00
- 52026/8/19 14:50:00
- 62026/8/19 14:51:00
- 72026/8/19 14:52:00
- 82026/8/19 14:53:00
- 92026/8/19 14:54:00
- 102026/8/19 14:55:00
مقارنة تنسيقات Cron
| التنسيق | الحقول | البنية | مثال | حالات الاستخدام | المنصات / الأدوات |
|---|---|---|---|---|---|
| قياسي (5 حقول) | 5 | دقيقة ساعة يوم شهر يوم أسبوع | 30 2 * * 1-5 | مهام Linux/Unix المجدولة (crontab)، المهام الدورية البسيطة مثل النسخ الاحتياطي اليومي وتنظيف السجلات والنصوص البرمجية الموقوتة | Linux crontab, macOS launchd, AWS CloudWatch Events, GitHub Actions (schedule), معظم منصات CI/CD |
| With Seconds (6-field) | 6 | ثانية دقيقة ساعة يوم شهر يوم أسبوع | */5 * * * * * | مهام دقيقة الفرع مثل كشف نبضات القلب ومزامنة البيانات في الوقت الفعلي والاستطلاع عالي التردد وفحوصات صحة الخدمات المصغرة | Spring @Scheduled (وضع غير Quartz), Node.js node-cron, Kubernetes CronJob (موسع), Systemd Timer |
| Quartz (7-field) | 7 | ثانية دقيقة ساعة يوم شهر يوم أسبوع سنة | 0 0 9 ? * 2-6 2026 | مهام مجدولة على مستوى المؤسسات تتطلب تحكماً في السنة، قواعد أعمال معقدة (مثال: ثاني اثنين من كل شهر)، مهام لمرة واحدة محددة بالسنة | Java Quartz Scheduler, تكامل Spring Quartz, XXL-JOB, ElasticJob, Apache Airflow (إضافة) |