[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: