Crontab هي أداة مساعدة في CentOS نظام التشغيل تتيح لك جدولة المهام المتكررة في وقت محدد مسبقًا. فيما يلي تعليمات الاستخدام crontab على CentOS:
الخطوة 1: فتح crontab للمستخدم الحالي
لفتح crontab المستخدم الحالي ، قم بتشغيل الأمر التالي:
crontab -e
الخطوة 2: فهم بناء crontab الجملة
يمثل كل سطر في crontab مهمة محددة مجدولة.
بناء الجملة crontab كما يلي:
* * * * * command_to_be_executed
-- -- -
|| || |
|| || ----- Day of the week(0- 7)(Sunday is 0 and 7)
|| | ------- Month(1- 12)
|| --------- Day of the month(1- 31)
| ----------- Hour(0- 23)
------------- Minute(0- 59)
علامة النجمة(*) تعني جميع القيم الممكنة لهذا الحقل.
الخطوة 3: تحديد المهام في ملف crontab
على سبيل المثال ، لتشغيل برنامج نصي باسم "myscript.sh" الساعة 1 صباحًا كل يوم ، أضف السطر التالي إلى crontab:
0 1 * * * /path/to/myscript.sh
الخطوة 4: احفظ واخرج
بعد إضافة المهام إلى crontab ، قم بالحفظ والخروج بالضغط Ctrl + X
، ثم اكتب Y
واضغط Enter
.
الخطوة 5: العرض crontab
لعرض قائمة المهام في crontab ، قم بتشغيل الأمر التالي:
crontab -l
الخطوة 6: قم بإزالة مهمة من ملف crontab
o قم بإزالة مهمة من crontab ، قم بتشغيل الأمر التالي:
crontab -r
ملاحظة: كن حذرًا عند الاستخدام crontab ، وتأكد من صحة بناء الجملة ووقت الجدولة لتجنب حدوث خلل في النظام أو التحميل الزائد.