Erreur incomprehensible !

Erreur incomprehensible ! - Multimédia - Linux et OS Alternatifs

Marsh Posté le 08-11-2002 à 23:30:27    

Voici mon script :
 
#!/bin/csh -f
 
set isla=`/sbin/ifconfig | /bin/grep ppp0 | /usr/bin/wc -l`
 
if ("$isla" != "0" ) then
echo x > /var/cron/vari
set ip=`/sbin/ifconfig ppp0 | /bin/grep adr | /bin/cut -d':' -f2 | /bin/cut -d' ' -f1`
set ipc=`/bin/cat /var/cron/ip.txt`
echo "IP : $ip" >>  /var/cron/log.txt
echo "IPC : $ipc" >> /var/cron/log.txt
if ("$ip" != "$ipc" ) then
echo "L'ip du PC à  changée, envoi de la nouvelle IP au serveur Yoops"
echo $ip > /var/cron/ip.txt
ncftp < /var/cron/macro
 
endif
else
 
echo "Attention, reboot dans quelques minutes si les problemes réseaux ne sont pas réglés."
set reboot=`/usr/bin/wc -l < /var/cron/vari`
set passage=0
if ("$reboot" >= "2" ) then
echo x > /var/cron/vari
/sbin/reboot
set passage=1
endif
if ("$passage" != "1" ) then
echo x >> /var/cron/vari
endif
 
endif
 
quand je l'execute ./adsl.csh il marche trés bien
par contre quand je le met dans cron a s'exécuté toute les minutes il ne trouve pas les variables IP et IPC je l'apercois dans le log :
IP :  
IPC :
a la place de :
IP : 212.25 ...
IPC : 212.25 ...
 
Merci à celui qui trouvera une solution à mon probleme !!! :)


Message édité par yoops le 09-11-2002 à 00:20:57
Reply

Marsh Posté le 08-11-2002 à 23:30:27   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed