* * * * * افتح في محلّل تعبيرات Cron شرح كل حقل
| الحقل | القيمة | يطابق |
|---|---|---|
| الدقيقة | * | كل القيم |
| الساعة | * | كل القيم |
| يوم الشهر | * | كل القيم |
| الشهر | * | كل القيم |
| يوم الأسبوع | * | كل القيم |
أوقات التشغيل القادمة
مثال: أول 6 مرات تشغيل بعد 1 يناير 2026 (UTC).
- الخميس، 1 يناير 2026، 00:01
- الخميس، 1 يناير 2026، 00:02
- الخميس، 1 يناير 2026، 00:03
- الخميس، 1 يناير 2026، 00:04
- الخميس، 1 يناير 2026، 00:05
- الخميس، 1 يناير 2026، 00:06
نسخ جاهزة للاستخدام
* * * * * /path/to/command أضف السطر باستخدام crontab -e. يعمل وفق المنطقة الزمنية للخادم ما لم يُضبط CRON_TZ أو TZ.
apiVersion: batch/v1
kind: CronJob
metadata:
name: every-minute
spec:
schedule: "* * * * *"
timeZone: "Etc/UTC"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: job
image: busybox:1.36
command: ["/bin/sh", "-c", "date; echo run"] اضبط spec.timeZone (Kubernetes 1.27 فأحدث)؛ وبدونه يتبع الجدول المنطقة الزمنية لـ controller manager، وهي UTC غالبًا.
GitHub Actions: لا يستطيع GitHub Actions تشغيل هذا الجدول: أقصر فاصل لديه 5 دقائق.
يستخدم GitHub Actions توقيت UTC دائمًا، ويقبل فواصل لا تقل عن 5 دقائق، وقد يتأخر بدء التشغيل المجدول عند الضغط.
0 * * * * ? يضع Quartz الثواني أولًا ويتطلب ? في يوم الشهر أو يوم الأسبوع. تُرقَّم الأيام من 1 إلى 7 بدءًا من الأحد، لذا فالأسماء أكثر أمانًا.
@Scheduled(cron = "0 * * * * *") يستخدم Spring @Scheduled(cron = …) ستة حقول: الثواني ثم الحقول الخمسة المعتادة.
الأسئلة الشائعة
› هل الدقيقة أقصر فاصل يدعمه cron؟
نعم. دقة cron القياسي هي الدقيقة. للمهام الأقصر استخدم حلقة مع sleep أو مؤقّت systemd أو مجدولًا فيه حقل للثواني مثل Quartz.
› بأي منطقة زمنية يعمل * * * * *؟
يستخدم cron المنطقة الزمنية للجهاز أو الخدمة التي تشغّله. في لينكس هي منطقة النظام ما لم يُضبط CRON_TZ أو TZ؛ وتقبل CronJob في Kubernetes الحقل spec.timeZone؛ ويستخدم GitHub Actions توقيت UTC دائمًا.
› كيف أتحقق من هذا الجدول قبل النشر؟
افتح * * * * * في محلّل تعبيرات Cron على هذا الموقع. يشرح كل حقل ويعرض أوقات التشغيل القادمة بتوقيتك المحلي أو بتوقيت UTC، داخل المتصفح مباشرة.