مفسّر تعبيرات cron — شرح جدولة cron وأوقات التنفيذ التالية
يتحقق من صحة صياغة مهام الخادم المجدولة (crontab) وGitHub Actions وجدولة Spring @Scheduled. عند وجود خطأ، يوضح أي حقل خاطئ ولماذا.
لا يُرسل الملف إلى أي خادم — تتم المعالجة داخل متصفح هذا الجهاز فقط
5 حقول: دقيقة ساعة يوم شهر يوم الأسبوع · 6 حقول: ثانية دقيقة ساعة يوم شهر يوم الأسبوع · يمكن استخدام اختصارات مثل @daily و@hourly
تفسير الحقل
| الحقل | الإدخال | القيمة المقابلة |
|---|---|---|
| 분 | 0 | 0 |
| 시 | 9 | 9 |
| 일 | * | الكل |
| 월 | * | الكل |
| 요일 | 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أدخل تعبير cron أو اضغط على مثال.
- 2تحقق من الشرح وتفسير كل حقل (دقيقة، ساعة، يوم، شهر، يوم الأسبوع).
- 3تُعرض أوقات التنفيذ العشرة التالية بتوقيت كوريا (KST).
الأسئلة الشائعة
ماذا لو حدّدت اليوم من الشهر ويوم الأسبوع معًا؟
ينفّذ cron القياسي المهمة إذا تحقق أحد الشرطين (أو). مثال: 0 0 1 * 1 يُنفَّذ في اليوم الأول من كل شهر وفي كل يوم اثنين.
ماذا لو كان وقت الخادم بتوقيت UTC؟
يعتمد cron على المنطقة الزمنية للخادم. إذا كان الخادم بتوقيت UTC، يجب طرح 9 ساعات لكتابة الساعة 9:00 صباحًا بتوقيت كوريا، مثل 0 0 * * *. يعمل GitHub Actions أيضًا بتوقيت UTC.
هل يمكن استخدام L وW و# أيضًا؟
صيغة Quartz الموسّعة (L وW و#) غير مدعومة حاليًا.
إعلان