import subprocess import sys num = 3 while num > 0: try: p = subprocess.Popen('/bin/date, shell = True, stdout = subprocess.PIPE') output = p.communicate()[0] print output print 'ok' except Exception: print 'error' num=num-1 if num == 0: print 'exit' sys.exit() out
error
error
error
exit