PDA

Visualizza la versione completa : problemino con script e cron


babidi
26-09-2010, 18:02
so. centos 5.5
ho creato un piccolo script che mi restarta il servizio named se crashato
lo vorrei mettere sotto cron cosi controlla ogni tot tempo

lo scirpt il seguente e si trova in /myscripts/named_auto_restart.sh permessi 777 owner root


#! /bin/sh

count=`service named status | egrep -w "stopped|dead" | wc -l `
if [ $count -ne 0 ]
then
service named restart
fi


se da console vado in /myscripts e digito ./named_auto_restart.sh
me lo restarta se chiuso o dead. funziona come vorrei che funzionasse
se lo metto sotto il cron di root ma quando arriva il momento dell'esecuzione ricevo l'email con questo errore:

/myscripts/named_auto_restart.sh: line 3: service: command not found


cosa sbaglio?
grazie mille

ps. ho gi controllato che il vai a capo sia fatto solo con lf e con cr-lf

sacarde
26-09-2010, 20:31
io proverei "service" col path assoluto

babidi
26-09-2010, 22:58
ho fatto cosi



#! /bin/sh

count=`/sbin/service named status | egrep -w "stopped|dead" | wc -l `
if [ $count -ne 0 ]
then
/sbin/service named restart
fi


e ora funziona!!
grazie

Loading