Bonjour a tous,

J'ai mis en place un script qui me permet de vérifier depuis un ordinateur distant si mon service samba fonctionne sur mon controleur et dans le cas contraire demarre le service sur mon pc.

Ce script fait appel a ssh entre autre et fonctionne très bien tant que je le lance à la main mais il refuse de fonctionner si je le met dans le cron.

je fais donc appel à votre aide pour essayer de m'aider a résoudre ce problème.

Voici mon cron :

*/5 * * * * root sh /home/toto/script
et le script :

#!/bin/bash
(/usr/bin/ssh root@CPD1 "service smb status>status.txt")||mail -s ErrorCpd1 toto@titi.fr << EOF
CPD1 Draf43 Tombé
EOF
/usr/bin/ssh root@CPD1 "scp status.txt root@linux:/home/rsi/Desktop/"
/usr/bin/ssh root@CPD1 "rm -f status.txt"
/usr/bin/ssh root@CPD1 "exit"
export foo=`cat /home/rsi/Desktop/status.txt|head -1|awk '{ print $NF }'`
if [ $foo = "arrêté" ]; then service smb start; fi
if [ $foo = "d'exécution..." ]; then service smb stop; fi
rm -f /home/rsi/Desktop/status.txt
Merci d'avance du coup de main car ca fait maintenant une semaine que je me casse la tête dessus sans résultat

Amitiés

loupsolitaire