مفسّر تعبيرات cron — شرح جدولة cron وأوقات التنفيذ التالية

يتحقق من صحة صياغة مهام الخادم المجدولة (crontab) وGitHub Actions وجدولة Spring @Scheduled. عند وجود خطأ، يوضح أي حقل خاطئ ولماذا.

لا يُرسل الملف إلى أي خادم — تتم المعالجة داخل متصفح هذا الجهاز فقط

5 حقول: دقيقة ساعة يوم شهر يوم الأسبوع · 6 حقول: ثانية دقيقة ساعة يوم شهر يوم الأسبوع · يمكن استخدام اختصارات مثل @daily و@hourly

الوصف 평일(월~금) 오전 9시 0분

تفسير الحقل

الحقلالإدخالالقيمة المقابلة
분00
시99
일*الكل
월*الكل
요일1-5월, 화, 수, 목, 금

وقت التنفيذ التالي (بتوقيت كوريا)

جارٍ الحساب…

ملخص صياغة cron
*모든 값
5그 값 (예: 분 5 → 5분)
1-5범위 (요일 1-5 → 월~금)
1,15목록 (일 1,15 → 1일과 15일)
*/10간격 (분 */10 → 10분마다)
8-18/2범위 안에서 간격
MON-FRI, JAN요일·월 영문 약자
0 또는 7일요일

النطاق: الثانية والدقيقة 0-59، الساعة 0-23، اليوم 1-31، الشهر 1-12، يوم الأسبوع 0-7. إذا كان الخادم أو GitHub Actions يعمل بتوقيت UTC، اطرح 9 ساعات من توقيت كوريا.

إعلان

طريقة استخدام تفسير تعبير cron

  1. 1أدخل تعبير cron أو اضغط على مثال.
  2. 2تحقق من الشرح وتفسير كل حقل (دقيقة، ساعة، يوم، شهر، يوم الأسبوع).
  3. 3تُعرض أوقات التنفيذ العشرة التالية بتوقيت كوريا (KST).

الأسئلة الشائعة

ماذا لو حدّدت اليوم من الشهر ويوم الأسبوع معًا؟

ينفّذ cron القياسي المهمة إذا تحقق أحد الشرطين (أو). مثال: 0 0 1 * 1 يُنفَّذ في اليوم الأول من كل شهر وفي كل يوم اثنين.

ماذا لو كان وقت الخادم بتوقيت UTC؟

يعتمد cron على المنطقة الزمنية للخادم. إذا كان الخادم بتوقيت UTC، يجب طرح 9 ساعات لكتابة الساعة 9:00 صباحًا بتوقيت كوريا، مثل 0 0 * * *. يعمل GitHub Actions أيضًا بتوقيت UTC.

هل يمكن استخدام L وW و# أيضًا؟

صيغة Quartz الموسّعة (L وW و#) غير مدعومة حاليًا.

إعلان