Pythonスクリプトでアクティブなインターネット接続を確認し、インターネット接続がある場合は実行を続行します。接続がない場合は、チェックを続けます。基本的に、スクリプトが再接続できるようになるまで、「main()」での実行をブロックします。
Python
import urllib2
def main():
#the script stuff
def internet_on():
try:
response=urllib2.urlopen('http://74.125.113.99',timeout=1)
main()
except urllib2.URLError:
internet_on()