ToolKitHive
العودة
dev

محلل تعبيرات Cron

تحويل تعبيرات Cron إلى وصفات قابلة للقراءة من قبل الإنسان مع أوقات التنفيذ التالية.

تعبير Cron

أدخل تعبير Cron بخمسة حقول أو ستة حقول.

الإعدادات الشائعة

تحليل تعبيرات كرون — فك تشفير جداول كرون إلى لغة بسيطة مجانًا

تُحول أداة تحليل تعبيرات كرون المجانية عبر الإنترنت التعبيرات المعقمة لجدولة المهام إلى وصف يمكن البشر فهمه. لصق أي تعبير كرون وانظر فورًا متى سيُنفذ، ما معنى كل حقل، والوقت التالي المخطط له لتشغيل المهام. تعمل كل العمليات في متصفحك دون نقل أي بيانات.

ما هو تعبير كرون؟

تعبير كرون هو سلسلة من خمسة أو ستة حقول منفصلة بالمسافات تحدد جدولًا لتشغيل المهام التلقائية. كرون هو مُجدِّل للوظائف بناءً على الوقت مدمج في أنظمة تشغيل Unix-like. يستخدم المديرون والمطورون كرون لتشغيل المهام المتكررة مثل النسخ الاحتياطية، وتدوير السجلات، وتحرير التقارير، وترميم البيانات.

يحتوي تعبير كرون القياسي على خمسة حقول:

┌───────────── دقيقة (0–59)
│ ┌───────────── ساعة (0–23)
│ │ ┌───────────── يوم من الشهر (1–31)
│ │ │ ┌───────────── شهر (1–12)
│ │ │ │ ┌───────────── يوم من الأسبوع (0–6، الأحد = 0)
│ │ │ │ │
* * * * *

تستخدم بعض الأنظمة (مثل Spring، Quartz، أو AWS) تعبيرات كرون الموسعة مع ستة أو سبعة حقول، بإضافة الثواني والسنوات. تدعم أداة التحليل كلاً من التعبيرات القياسية (5 حقول) والمتقدمة (6 حقول مع الثواني).

يدعم كل حقل رموز خاصة:

  • * — أي قيمة (كل دقيقة، كل ساعة، إلخ)
  • , — مُفصِّل للقائمة (مثلاً 1,15 تعني اليوم 1 واليوم 15)
  • - — نطاق (مثلاً 1-5 تعني من 1 إلى 5)
  • / — خطوة (مثلاً */15 تعني كل 15 وحدة)
  • ? — لا قيمة محددة (تُستخدم في حقول اليوم لـ Quartz)
  • L — الأخير (مثلاً L في يوم الشهر يعني اليوم الأخير)
  • W — أقرب يوم عمل
  • # — اليوم الأسبوعي (مثلاً 4#3 تعني يوم الخميس الثالث)

كيفية استخدام هذا تحليل تعبيرات كرون

  1. أدخل تعبير كرون في حقل المدخلات. استخدم 5 حقول (القياسية) أو 6 حقول (مع الثواني).
  2. عرض الوصف القابل للقراءة — تحول الأداة التعبير إلى وصف بسيط باللغة الإنجليزية فورًا.
  3. عرض تحليل الحقول — يتم تسمية كل حقل بمعناه (الدقيقة، الساعة، اليوم، إلخ).
  4. التحقق من الأوقات القادمة — تُعرض 5 عمليات مخطط لها في المستقبل مع التواريخ والوقت الدقيق.
  5. جرب الإعدادات الشائعة — اضغط أي زر من الإعدادات المسبقة لتحميل تعبير كرون شائع.

تتم كل عمليات التحليل محليًا في متصفحك.

الميزات الرئيسية

الميزة الفائدة
الناتج القابل للقراءة تحويل ترميز كرون إلى وصف باللغة الإنجليزية
تحليل الحقول تسمية كل حقل وشرحه بشكل منفصل
الأوقات القادمة عرض 5 أوقات مخطط لها في المستقبل
الإعدادات الشائعة أزرار لضغطها لتحميل الجداول الشائعة
دعم القياسي والمُوسّع التعامل مع التعبيرات القياسية (5 حقول) والمُوسّعة (6 حقول مع الثواني)
اكتشاف الأخطاء عرض رسائل واضحة عند إدخال تعبيرات غير صحيحة
لا نقل بيانات يتم كل التحليل محليًا في متصفحك

التعبيرات الكرون الشائعة

التعبير الوصف
* * * * * كل دقيقة
*/5 * * * * كل 5 دقائق
0 * * * * كل ساعة
0 0 * * * كل يوم في منتصف الليل
0 0 * * 1 كل يوم الإثنين في منتصف الليل
0 0 1 * * أول يوم من كل شهر في منتصف الليل
0 0 1 1 * 1 يناير في منتصف الليل (سنويًا)
*/30 * * * * كل 30 دقيقة
0 9 * * 1-5 أيام العمل في الساعة 9 صباحًا
0 0 1,15 * * اليوم 1 واليوم 15 من كل شهر في منتصف الليل

للتعامل مع المهام المتعلقة بالجدولة، قد تجد أدواتنا اختبار Regex مفيدة لتأكيد الأنماط المماثلة لـ كرون في الشفرة.

حالات استخدام في الحياة الواقعية

تصحيح المهام المجدولة

عندما لا تنفذ مهمة كرون في الوقت المتوقع، فإن الخطوة الأولى هي التحقق من تعبير كرون. لصق التعبير في الأداة لرؤية الوقت المحدد بالضبط. خطأ شائع هو استخدام * في حقل يوم الأسبوع عندما كنت تقصد حقل يوم الشهر — توضح الأداة هذا بشكل فوري.

كتابة جداول كرون جديدة

بدلاً من تذكر ترميز كرون، استخدم الأداة لتأكيد التعبير قبل نشره. اكتب التعبير، تحقق من الوصف، وتأكد من توقيت التنفيذ التالي يتوافق مع توقعاتك.

وثيق الجداول الحالية

عند وثيق المهام المجدولة في نظام، أضف الوصف القابل للقراءة إلى جانب تعبير كرون. هذا يجعل الوثائق مفهومة لزملائك الذين لا يتقنون ترميز كرون.

تعلم ترميز كرون

الأداة هي أداة تعليمية تفاعلية. ابدأ بعبارات بسيطة مثل 0 * * * * (كل ساعة)، ثم أضف تعقيدًا تدريجيًا — النطاقات، الخطوات، إلخ.

نصائح

  1. ابدأ بأبسط التعبيرات — تجنب التعقيد الزائد في البداية.
  2. استخدم الأدوات المُخصصة — مثل أدواتنا لاختبار Regex لتأكيد التعبيرات.
  3. تحقق من الأوقات — تأكد من توقيت التنفيذ يتوافق مع توقعاتك.
  4. احفظ التعبيرات — لتجنب إعادة كتابتها كل مرة.
  5. استخدم الإعدادات الشائعة — لتسريع عملية الإعداد.

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

هل الأداة مجانية؟
نعم، الأداة مجانية تمامًا.

هل تطلب حسابًا؟
لا، لا يتطلب أي حساب.

هل يمكنني استخدامها عبر الإنترنت؟
نعم، الأداة متاحة عبر الإنترنت دون الحاجة لتنزيل أي شيء.

هل هناك قيود على عدد التعبيرات؟
لا، يمكنك استخدام الأداة لعدد غير محدود من التعبيرات.

هل الأداة آمنة؟
نعم، الأداة آمنة تمامًا ولا تُخزن أي بيانات.

enptesdejafrruitnltrarzh