Bonjour à tous je souhaiterai via crontab mettre en place un reboot automatique de serveur. Ayant un serveur apache je me demande si la procédure si-dessous est la meilleur :

création d'un tache cron qui execute un script toute les deux minutes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
#*/2 * * * * /home/userlocal/server/reset_server.sh >> /home/userlocal/server/reboot_server.log
reset_server.sh

Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
heure=$(date +%H":"%M)
jour=$(date +%d"-"%m"-"%Y)
ping  monipdeserveur -c5 -q 
if [ $? != 1 ] 
then 
echo ''
else
rm /home/userlocal/server/reboot_server.log
echo $heure"/"$jour" monip ping DOWN\n"
cd /home/userlocal/server
./mono server.exe
fi

Le ping s'effectue bien mais lorsque je passe mon apache en off, (le ping est donc negatif) le serveur ne redemarre pas, savez vous m'indiquer une piste d'erreur ? ( Je débute un bash)

merci par avance