problema ping e perl
ciao a tutti,
ho uno strano problema che non riesco a risolvere, spero in un aiuto della
lista.
il sistema è debian sarge e kernel 2.6.8.
devo fare uno script (che viene eseguito ogni ora) che fa il ping su certi ip
e scrive dei file di log. ho scritto lo script in perl (poichè ho modificato
uno script già esistente).
nello script eseguo:
$state=system "ping -w 5 -c 5 217.xx.yy.zz ";
e poi controllo se $state è 0. (da notare -w: dopo 5 secondi il ping
"dovrebbe" terminare).
il problema è:
- se eseguo lo script direttamente sulla shell il ping termina anche se non
ottiene le risposte
- se eseguo lo script da Zope e mediante sudo, il ping non termina
ho provato a mettere degli export VAR=value per ogni variabile visualizzata da
env ma senza risultato. Non so dove sbattere la testa poichè a questo punto
non so dove possa stare il problema: ho verificato che in entrambi i casi è
l'utente root che esegue lo script, ho messo le variabili d'ambiente... non
so più che fare!
qualcuno mi può indicare la via?
Grazie 1000,
Fabio
--
Dott. Fabio Marcone
2T srl
Telefono +39 - 0871- 540154
Fax +39 - 0871- 571594
Email fabio.marcone@duet.it
Indirizzo Viale B. Croce 573
66013 Chieti Scalo (CH)
GNU/Linux registered user #400424
Reply to: