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

المختبر 8.4 - خدمات الأتمتة

الأهداف​

  • إنشاء سكربتات لإدارة الخدمات
  • أتمتة بدء/إيقاف التشغيل
  • مراقبة الخدمات

التمرين 1: سكربت الإدارة​

# سكربت لإدارة عدة خدمات
cat > manage-services.sh << 'EOF'
#!/bin/bash
SERVICES=("nginx" "mysql" "redis")

for service in "${SERVICES[@]}"; do
if systemctl is-active --quiet "$service"; then
echo "$service: actif"
else
echo "$service: inactif"
sudo systemctl start "$service"
fi
done
EOF

chmod +x manage-services.sh

تم إنشاء المختبر في: ديسمبر 2024 - تم اختباره على أوبونتو 24.04