الحساب

منشئ وظائف Cron

أنشئ مهمة مجدولة (cron job)، راجع الشرح باللغة التركية. أنشئ مهمة مجدولة صالحة في ثوانٍ مع خيارات الدقيقة/الساعة/اليوم/الشهر/يوم الأسبوع.

مولد عبارات Cron
0 – 59
0 – 23
1 – 31
بيان كرون
crontab
* * * * *
شرح باللغة التركية إنه يعمل كل دقيقة.
مين* · سا* · الشهر.اليوم* · شهر* · أيام الأسبوع*
معلومات

حول مولد كرون

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

هذا مجاني. مولد عبارات Cron تتيح لك هذه الأداة إنشاء أمر cron الصحيح دون الحاجة إلى معرفة المصطلحات التقنية. ما عليك سوى تحديد الدقيقة والساعة ويوم الشهر والشهر ويوم الأسبوع من القوائم المنسدلة، وستقوم الأداة بإنشاء الأمر ووصف باللغة التركية بشكل فوري. انسخ الأمر الذي أنشأته بنقرة واحدة. crontab -e يمكنك لصقها في سطر الأوامر.

لأولئك الذين يرغبون في البدء بسرعة. قوالب جاهزة كما يُقدّم: إمكانية تحميل السيناريوهات الأكثر استخدامًا بنقرة واحدة، مثل كل دقيقة، وكل ساعة، ومنتصف الليل يوميًا، ويوم الاثنين أسبوعيًا، واليوم الأول من الشهر شهريًا. تتم العملية بالكامل داخل متصفحك؛ ولا يتم إرسال أي بيانات إلى الخادم.

كيفية استخدامه؟

خطوة بخطوة

  1. إذا كنت ترغب قوالب جاهزة انقر على أحد القوالب المستخدمة بكثرة في القسم؛ وسيتم ملء الحقول تلقائيًا.
  2. دقيقة, ساعة, يوم الشهر, شهر و يوم من أيام الأسبوع حدد الحقول.
  3. يتم تحديث إعلان وظيفة cron ووصفها باللغة التركية على الفور وفقًا لاختياراتك.
  4. ينسخ احفظ التعبير في الحافظة بالنقر على الزر.
  5. على خادمك crontab -e افتح المحرر باستخدام الأمر والصق التعبير.
الأسئلة الشائعة

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

من اليسار إلى اليمين: دقيقة (0–59), ساعة (0–23), يوم من الشهر (1–31), شهر (1-12) و يوم من أيام الأسبوع (0–7؛ 0 و7 يوم الأحد). ستار (*) تعني "جميع القيم". على سبيل المثال 0 9 * * 1 العبارة تعني "كل يوم اثنين في الساعة 09:00".

في المحطة crontab -e نفّذ الأمر، ثم أضف سطرًا جديدًا إلى المحرر الذي سيظهر، واكتب فيه أمر cron والأمر المراد تنفيذه. مثال: 0 0 * * * /usr/bin/php /var/www/backup.phpعند تسجيله، يقوم برنامج cron daemon بالكشف عن التعبير تلقائيًا.

إذا اكتمل الأمر بسرعة كبيرة، فلا توجد عادةً مشكلة. مع ذلك، بالنسبة للعمليات طويلة الأمد أو التي تستهلك موارد كثيرة، يُفضّل استخدام فترات زمنية أقل تكرارًا (مثل 5 أو 15 أو 30 دقيقة). وذلك لمنع بدء عملية جديدة قبل انتهاء العملية السابقة. ملف القفل يُعد استخدام هذه الآلية ممارسة جيدة.

نعم؛ ومع ذلك، هاتان المنطقتان أو إنها تعمل بالمنطق، وليس بـ "و". لذا... 0 0 1 * 1 يُفسَّر التعبير على أنه "أول يوم من الشهر أو يوم الاثنين". إذا كنت تستهدف تقاطع كليهما، فستحتاج إلى إضافة فحوصات إضافية داخل البرنامج النصي.

نعم. تستخدم أنظمة مثل WHMCS وWordPress نفس صيغة cron القياسية لإعدادات cron على جانب الخادم. يمكنك استدعاء ملف PHP أو عنوان URL ذي الصلة بإضافة التعبير المُنشأ مباشرةً إلى ملف crontab الخاص بخادمك.