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 :
et le script :*/5 * * * * root sh /home/toto/script
Merci d'avance du coup de main car ca fait maintenant une semaine que je me casse la tête dessus sans résultat#!/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
Amitiés
loupsolitaire







Répondre avec citation
Partager