Funziona. C'e' solo un piccolo problema. Se ho una lista di server da
monitorare, al primo login che supera il timeout, lo script esce e non
prosegue con gli altri host che invece sono raggiungibili. Come potrei
raggirare questa cosa?
 
Grazie mille

 
2006/7/31, Marco Mariani <[EMAIL PROTECTED]>:

import signal

def timeout(signum, frame):
   raise IOError, "Aaaaaah! Tempo scaduto !"

try:
   signal.signal(signal.SIGALRM, timeout)
   signal.alarm(3)       # Tempo in secondi

   mssql = _mssql.connect(host,'sa','')
   mssql.close()

   signal.alarm(0)
except IOError:
   ...


_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a