Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def internet_funziona():
- import urllib.request
- try:
- urllib.request.urlopen("https://www.google.com/")
- print('sembra che funziona')
- import os
- os.system ("ping google.com")
- except:
- print('internet non funziona')
- def tempo_di_attesa(): # definisce il tempo di attesa dopo il riavvio del software
- from time import strftime
- ora_aggiornata = strftime('%H:%M')
- ora = (ora_aggiornata[0:2])
- minuti = (ora_aggiornata[3:5])
- ore_di_attesa = 23 - (int (ora))
- minuti_di_attesa = 60 - int (minuti)
- secondi_di_attesa = ((((ore_di_attesa) * 3600) + (minuti_di_attesa) * 60) + 28800) # calcola i secondi di attesa per mandare la prima mail
- print ("Il programma aspettera' " + str ((ore_di_attesa) + 8) + " ore e " + str (minuti_di_attesa) + (
- " minuti prima di inviare la prima mail")) # comunica quanto tempo il software aspettera' prima di inviare la mail
- return secondi_di_attesa
- def ciclo_test_internet(da_ripetere):
- for n_volte in range (da_ripetere):
- internet_funziona()
- n_volte = n_volte + 1
- print (n_volte)
- import time
- time.sleep(60)
- print(tempo_di_attesa())
- da_ripetere=int((tempo_di_attesa())/60)
- print('il test di internet va fatto ' , da_ripetere)
- ciclo_test_internet(da_ripetere)
- tempo_di_riposo=(tempo_di_attesa()-(da_ripetere*60))
- print(tempo_di_riposo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement