محلل تعبير Cron
تحليل تعبيرات cron إلى لغة عربية بسيطة ومعاينة أوقات التنفيذ.
minute · hour · day-of-month · month · day-of-week
| Field | Value | Range | Meaning |
|---|---|---|---|
| Minute | 0 | 0–59 | 0 |
| Hour | 9 | 0–23 | 9 |
| Day (month) | * | 1–31 | every day |
| Month | * | 1–12 | every month |
| Day (week) | 1-5 | 0–6 | 1-5 (range) |
ما هو محلل cron؟
أداة تحويل تعابير cron إلى لغة بشرية وعرض الجداول الزمنية القادمة. أدخل '0 9 * * 1-5'، تحصل على 'كل يوم عمل في 9 صباحاً'. أساسية لمشرفي الأنظمة، DevOps، مطوري الخلفية الذين يجدولون مهام تلقائية.
صيغة Cron الأساسية
- Minute (0-59)
- Hour (0-23)
- Day of month (1-31)
- Month (1-12)
- Day of week (0-7، 0 و 7 الأحد)
تعابير شائعة
- '*/5 * * * *' - كل 5 دقائق
- '0 9 * * 1-5' - 9 صباحاً يوم العمل
- '0 0 * * 0' - منتصف الليل الأحد
- '0 0 1 * *' - أول كل شهر
- '0 0 1 1 *' - رأس السنة فقط
حالات الاستخدام
نسخ احتياطية ليلية لقواعد البيانات. تشغيل تقارير شهرية. تنظيف الملفات القديمة. مراقبة وإرسال تنبيهات. SSL renewal. فهرسة محرك بحث. مزامنة بيانات. مراقبة الصحة. استخدم Healthchecks.io أو Cronitor للتأكد من تنفيذ المهام الحرجة.
الأسئلة الشائعة
- ما هو تعبير Cron؟
- صيغة جدولة في Unix لتشغيل المهام تلقائياً. خمسة (أو ستة) حقول: دقيقة، ساعة، يوم الشهر، شهر، يوم الأسبوع. مثال: '0 9 * * 1-5' = 9 صباحاً من الإثنين للجمعة. مستخدم في خوادم Linux، GitHub Actions، AWS، Kubernetes.
- كيف أكتب cron 'كل ساعة'؟
- '0 * * * *' = الدقيقة 0 من كل ساعة. 'كل 5 دقائق': '*/5 * * * *'. 'كل يوم 3 صباحاً': '0 3 * * *'. 'كل أحد منتصف الليل': '0 0 * * 0'. 'يوم العمل 9-5': '0 9-17 * * 1-5'. الأداة تتحقق من صحة التعبير وتعرض جدولاً مرئياً.
- ما الأحرف الخاصة في cron؟
- * = الكل (كل دقيقة). , = قائمة (1,15,30). - = نطاق (1-5). / = خطوات (*/15 = كل 15). ? = أي قيمة (للأيام). L = الأخير (آخر يوم في الشهر). # = nth weekday (2#1 = الإثنين الأول). تختلف بين Linux وQuartz.
- متى يتم تنفيذ المهمة؟
- Cron يتحقق كل دقيقة. إذا كان التوقيت يطابق، ينفذ المهمة. إذا فشل (الخادم متوقف)، تُفقد. لمهام مهمة، استخدم Cron + monitoring (Healthchecks.io). تحقق من المنطقة الزمنية - الخادم قد يكون UTC، تحتاج تعديل التوقيت.
أدوات ذات صلة
- JSON Formatter
تنسيق وتجميل وتصغير والتحقق من صحة JSON في متصفحك.
- مولد رمز QR
توليد رموز QR للروابط والنصوص وشبكات Wi-Fi. تنزيل بصيغة PNG.
- مولد كلمات المرور
إنشاء كلمات مرور قوية وعشوائية بطول وأنواع حروف مخصصة.
- Base64 Encoder / Decoder
ترميز النص إلى Base64 أو فك ترميزه.
- URL Encoder / Decoder
ترميز أو فك ترميز URLs ومعاملات الاستعلام.