المختبر 8.2 - إنشاء خدمات systemd مخصصة
الأهداف
- إنشاء ملف .service
- تكوين خدمة مخصصة
- إدارة الخدمة
التمرين 1: إنشاء خدمة
# إنشاء سكربت
cat > /usr/local/bin/mon-service.sh << 'EOF'
#!/bin/bash
while true; do
echo "$(date): Service actif" >> /var/log/mon-service.log
sleep 60
done
EOF
chmod +x /usr/local/bin/mon-service.sh
# إنشاء الخدمة
sudo nano /etc/systemd/system/mon-service.service
محتوى الخدمة:
[Unit]
Description=Mon Service Personnalisé
[Service]
ExecStart=/usr/local/bin/mon-service.sh
Restart=always
[Install]
WantedBy=multi-user.target
# تفعيل
sudo systemctl daemon-reload
sudo systemctl enable mon-service
sudo systemctl start mon-service
تم إنشاء المختبر في: ديسمبر 2024 - تم اختباره على Ubuntu 24.04