الاستخدام
يستخدم الكرون تاب crontab لتعديل المهام المجدولة التى تعمل بشكل دوري على السيرفر
الشكل المعتاد لسطر المهام المجدولة
يمكنك استخدام الموقع التالي لعمل السطر المطلوب لحساب الوقت المطلوب عمل المهمة المجدولة فيه
https://crontab-generator.org/
Timing التوقيت : قم بظبط الدقائق, الساعات, الأيام, الشهور, ايام الاسبوع (مزيد من الشرح بالاسفل)
Execute : البرنامج المطلوب تشغيله
Path to script : مسار الملف المطلوب تشغيله فى حال كان ملف php مثلا
Output : مخرجات بعد التنفيذ ( اختياري يمكن تفعيل هذا الخيار لتسجيل ما تم عمله فى ملف أو اختيار /dev/null 2>&1 لعدم تفعيل هذا الخيار)
المزيد حول امكانية عمل التوقيت
دقائق – اكتب الدقيقة من 0-59
ساعات – اكتب الساعه من 0-24
الأيام - اكتب اليوم فى الشهر من 1-31
الشهور - اكتب رقم الشهر من 1-12
ايام الأسبوع - اكتب رقم اليوم من 0-6 (البداية يوم الأحد هو 0 ويوم السبت هو 6)
أمثلة على سطر المهام المجدولة
يشتغل كل ساعة مرة واحدة فى الدقيقة 0
يشتغل مرة واحدة يوميا فى منتصف الليل وفى الدقيقة 0
يشتغل مرة واحدة شهريا فى أول يوم فى الشهر فى منتصف الليل فى الدقيقة 0
يشتغل مرة واحدة فى السنة فى أول يوم فى أول شهر فى منتصف الليل فى الدقيقة 0
لعرض المهام المجدولة الموجود على السيرفر
اكتب الأمر التالي فى الشيل او من الترمنال
للتعديل على المهام المجدولة cron job
يتم التعامل بنفس طريقة التعامل مع الأمر vi عن طريق التالي
اضغط ESC
بالتوفيق
يستخدم الكرون تاب crontab لتعديل المهام المجدولة التى تعمل بشكل دوري على السيرفر
الشكل المعتاد لسطر المهام المجدولة
كود:
* * * * * /usr/bin/php /var/www/html/crontest/cron.php > /dev/null 2>&1
https://crontab-generator.org/
Timing التوقيت : قم بظبط الدقائق, الساعات, الأيام, الشهور, ايام الاسبوع (مزيد من الشرح بالاسفل)
Execute : البرنامج المطلوب تشغيله
Path to script : مسار الملف المطلوب تشغيله فى حال كان ملف php مثلا
Output : مخرجات بعد التنفيذ ( اختياري يمكن تفعيل هذا الخيار لتسجيل ما تم عمله فى ملف أو اختيار /dev/null 2>&1 لعدم تفعيل هذا الخيار)
المزيد حول امكانية عمل التوقيت
دقائق – اكتب الدقيقة من 0-59
ساعات – اكتب الساعه من 0-24
الأيام - اكتب اليوم فى الشهر من 1-31
الشهور - اكتب رقم الشهر من 1-12
ايام الأسبوع - اكتب رقم اليوم من 0-6 (البداية يوم الأحد هو 0 ويوم السبت هو 6)
أمثلة على سطر المهام المجدولة
كود:
0 * * * *
كود:
0 0 * * *
كود:
0 0 1 * *
كود:
0 0 1 1 *
لعرض المهام المجدولة الموجود على السيرفر
اكتب الأمر التالي فى الشيل او من الترمنال
كود:
crontab -l
للتعديل على المهام المجدولة cron job
كود:
crontab -e
يتم التعامل بنفس طريقة التعامل مع الأمر vi عن طريق التالي
اضغط ESC
- اضغط حرف i للدخول فى وضع التعديل
- قم بلصق السطر المطلوب اضافته فى الملف
- اضغط ESC مرة أخري للخروج من وضع التعديل
- اكتب :wq للحفظ (w للحفظ write - و q للخروج quit)
بالتوفيق
المصدر : Setting Up a Basic Cron Job in Linux