Ce script va tester si les processus sont en fonctionnement, le test sera effectué toute les minutes. Si les processus sont down, le script va les relancer automatiquement et écrire l'incident dans un fichier log :
#! /bin/bash echo "test Serveur Dod" if (pidof -x srcds_run && pidof -x srcds_linux); then echo "Le serveur tourne bien" else echo "Le serveur ne tourne pas bien"|pkill dod|pkill srcds_run|pkill srcds_linux|/usr/bin/nohup /usr/local/bin/dod >> /$fi
cd /usr/local/bin/ nano test_dod
chmod +x test_dod
chown -R user_serveur /usr/local/bin/test_dod
crontab -e
# m h dom mon dow command
* * * * * /usr/local/bin/mapcycle
service cron reload