انتقل إلى المحتوى الرئيسي

الوحدة 6 - سكرِبت شل

نظرة عامة​

هذه الوحدة تعلمك كيفية أتمتة المهام باستخدام shell Bash. ستتعرف على المتغيرات، وهياكل التحكم، والدوال، وخاصة جدولة المهام باستخدام cron و systemd timers.

أهداف التعلم​

بنهاية هذه الوحدة، ستكون قادرًا على:

  • كتابة سكربتات Bash أساسية ومتقدمة
  • استخدام المتغيرات والمعاملات
  • تنفيذ هياكل التحكم (if, for, while)
  • إنشاء دوال قابلة لإعادة الاستخدام
  • جدولة المهام باستخدام cron و crontab
  • استخدام systemd timers كبديل حديث

المدة المقدرة​

النظرية: 5-6 ساعات
التطبيق: 4-5 ساعات
الإجمالي: 9-11 ساعات


المفاهيم الرئيسية​

سكرِبت Bash​

  • المتغيرات والمعاملات
  • هياكل التحكم
  • الدوال
  • إدارة الأخطاء

جدولة المهام​

  • Cron: الصياغة، crontab، /etc/cron.d
  • systemd timers: بديل حديث لـ cron
  • Anacron: للأنظمة غير المتوفرة 24/7

تم إنشاء الوحدة في: ديسمبر 2024