Mémo geek.

Site d'un geek, pas mal d'astuce info, jeux, domotique, aquariophilie...

Outils pour utilisateurs

Outils du site


script_test_et_relance_le_serveur_dod:s

Script test et relance le serveur DoD:S.

Introduction :

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 :

Le script :

#! /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

Installation :

  • Se connecter au serveur en root.
  • Dans votre console en root :
    cd /usr/local/bin/
    nano test_dod
  • Coller le script dedans et enregistrer et quitter.
  • Rendre le fichier exécutable
    chmod +x test_dod
  • Donner les droits à l'utilisateur lançant le serveur, ici user_serveur :
    chown -R user_serveur /usr/local/bin/test_dod
  • Se connecter en temps que user_serveur et taper :
    crontab -e
  • Après la ligne commenté :
    # m h  dom mon dow   command
  • Coller ça dedans :
    * * * * * /usr/local/bin/mapcycle
  • Enregistrer et quitter.
  • Relire le processus “cron”, dans la console :
    service cron reload
  • fin
Vous pourriez laisser un commentaire si vous étiez connecté.
script_test_et_relance_le_serveur_dod/s.txt · Dernière modification : 2021/04/19 16:09 de micmacx

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki