أنشئ جدول cron من القوائم، واقرأه بلغة واضحة، وشاهد مواعيد التشغيل التالية
يعمل في متصفحك. لا يُرسل أي شيء تكتبه إلى أي مكان.يتكون تعبير cron من 5 حقول ولا يكاد أحد يتذكر ترتيبها. أنشئه من القوائم بدلًا من ذلك، واقرأه بلغة واضحة، وشاهد المرات القليلة التالية التي سيعمل فيها فعلًا قبل وضعه على خادم. لا يُرسل أي شيء إلى أي مكان.
تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي
انقر قالبًا مثل "كل 5 دقائق" أو "أيام العمل الساعة 9:00"، أو اختر خيارًا تحت التشغيل.
اضبط الساعة والدقيقة أو الأيام أو الفاصل التي تظهر لهذا الخيار؛ يتحدث تعبير cron.
اقرأ الجملة الواضحة ومواعيد التشغيل العشرة التالية في المنطقة الزمنية التي تختارها.
انقر نسخ التعبير.
يكتب منشئ تعبيرات cron هذا جدولًا زمنيًا لك من خيارات بسيطة، مثل كل 15 دقيقة أو يوميًا الساعة 07:30 أو في اليوم الأول من كل شهر، ويقرأ أي تعبير كجملة مثل "09:00 AM، الإثنين حتى الجمعة". وتحته ترى المرات العشر التالية التي ستعمل فيها المهمة.
استخدمه عند إعداد إدخال crontab لنسخة احتياطية، أو CronJob في Kubernetes لتقرير، أو جدول GitHub Actions لبناء ليلي. وهو مفيد بالقدر نفسه في الاتجاه المعاكس: الصق التعبير من خادم قديم واعرف هل يعني "0 */6 * * *" فعلًا كل ست ساعات بدءًا من منتصف الليل.
يتعامل المنشئ مع صيغة cron القياسية بخمسة حقول: الدقيقة والساعة ويوم الشهر والشهر ويوم الأسبوع، مع النطاقات (1-5) والقوائم (1,15) والخطوات (*/10) وأسماء الأشهر والأيام (JAN وMON) والاختصارات مثل @daily. أما تعبيرات Quartz وSpring التي فيها حقل للثواني، والامتدادات L وW و#، فتُرفض مع شرح، لأن crontab سيرفضها أيضًا. وعند تحديد حقلي اليوم كليهما، يعمل cron عند تطابق أيٍّ منهما، وتتبع المعاينة هذه القاعدة.
تظهر مواعيد التشغيل في المنطقة الزمنية التي تختارها، وهي توقيت الهند القياسي افتراضيًا. تستخدم معظم الخوادم ومشغّلات CI توقيت UTC، لذا اختر UTC لترى بالضبط متى سيعمل الخادم، ثم قارن. يُحسب كل شيء في متصفحك؛ ولا يُرسل أي شيء إلى أي مكان. أدوات ذات صلة: Unix Timestamp Converter وRegex Tester.
استخدم */5 * * * *. الحقل الأول هو الدقيقة، و*/5 تعني كل خامس دقيقة بدءًا من 0، فتعمل المهمة عند :00 و:05 و:10 وهكذا، كل ساعة من كل يوم.
بالترتيب: الدقيقة (0-59)، والساعة (0-23)، ويوم الشهر (1-31)، والشهر (1-12 أو JAN-DEC)، ويوم الأسبوع (0-7 أو SUN-SAT، حيث يعني 0 و7 كلاهما الأحد). وتعني النجمة كل القيم.
عادةً لأن الخادم يعمل بتوقيت UTC بينما تفكر أنت بالتوقيت المحلي. التعبير 0 9 * * * على خادم بتوقيت UTC يعمل الساعة 14:30 بتوقيت الهند. اختر UTC من قائمة المنطقة الزمنية لترى المواعيد التي سيستخدمها الخادم.
لا. ينشئ صيغة cron القياسية بخمسة حقول التي يستخدمها crontab وKubernetes وGitHub Actions. ويُشار إلى التعبيرات التي فيها حقل للثواني أو الامتدادات L وW و# و? مع شرح لكيفية تحويلها.
يشغّل cron المهمة عند تطابق أيٍّ منهما، لا عند تطابقهما معًا فقط. فمثلًا يعمل 0 0 13 * 5 في كل يوم 13 وكل يوم جمعة. وتُظهر قائمة مواعيد التشغيل التالية ذلك.
نعم، دون تسجيل ودون حدّ لعدد الجداول التي تنشئها أو تتحقق منها. يعمل كل شيء في متصفحك، لذا لا يصلنا أبدًا سطر cron منسوخ من خادم خاص. وتُحسب مواعيد التشغيل التالية على جهازك وفق المنطقة الزمنية التي تختارها.
هل ما زلت عالقًا؟ اسأل عن منشئ تعبيرات Cron ويمكن لأي شخص يعرف الإجابة أن يجيب. لا حاجة إلى حساب.