تخطَّ إلى المحتوى

🐧 شرح Linux وسطر الأوامر

الجدولة والخدمات

الدرس 21 من 25· ⏱ 1 دقائق قراءة

جدولة المهامّ: cron

crontab -e           # تحرير مهامّ المستخدم
crontab -l           # عرضها

صيغة الوقت (خمسة حقول): دقيقة ساعة يوم-الشهر شهر يوم-الأسبوع.

# دقيقة ساعة يوم شهر يوم-الأسبوع   الأمر
0 2 * * *      /home/user/backup.sh     # كل يوم 2 صباحًا
*/15 * * * *   /home/user/check.sh      # كل 15 دقيقة
0 0 * * 0      /home/user/weekly.sh     # كل أحد منتصف الليل

إدارة الخدمات: systemctl

sudo systemctl start nginx     # تشغيل
sudo systemctl stop nginx      # إيقاف
sudo systemctl restart nginx   # إعادة تشغيل
sudo systemctl status nginx    # الحالة
sudo systemctl enable nginx    # تشغيل تلقائي عند الإقلاع

💡 cron للمهامّ المجدولة (نسخ احتياطية، تنظيف)، وsystemctl لإدارة الخوادم (nginx، قواعد البيانات) كخدمات دائمة.

🎯 التالي: المحرّرات والسجلّات.

هل كان هذا الدرس مفيدًا؟