есть скрипт
# -*- coding: koi8-r -*-
import socket
import os
from win32com.client import Dispatch
from time import sleep
from datetime import datetime
wsh = Dispatch(“WScript.Shell”)
while True:
def f():
try:
socket.gethostbyaddr('www.yandex.ru')
except socket.gaierror:
return False
return True
if f()==False: wsh.Run(“MPLAY32 /play /close 01.mp3”, 0, 1)
else:
continue
пингует и при отсутствии пинга проигрывает мp3 файл…или перезагружает комп
os.system(“shutdown -r -t 1”)
но бывает что пинг временами не проходит. Надо что бы скрипт в течении 30 секунд не прохождения пинга перезагружал комп а если пинг появляется в интервале этих 30 секунд то продолжил выполнение цикла