Python-Skript neu zu starten, ein Raspberry Pi

Ich denke, was ich will, ist geradlinig.

Python-Skript neu zu starten, mein Raspberry Pi nach 23 Stunden und 59 Minuten. Der Grund, warum ich versuche, dies zu tun, statt zu festgelegten Zeiten mit einem cron-job, ist der Pi hat keine onboard Batterie für eine Uhr, damit ich nicht darum kümmern, was die Zeit ist (wenn mit dem internet verbunden, es wird Quelle aktuelle Zeit), nur einen Countdown von 23 Stunden und 59 Minuten aus dem Skript ab.

Dies ist, soweit ich es bekam;

def restart():
SendEmail = SendEmail "SYSTEM RESTART", "ncam.py auto restart initiated"      msg['Subject'], body)
command = "/usr/bin/sudo /sbin/shutdown -r now"
process = subprocess.Popen(command.split(), stdout=subprocess.PIPE)
output = process.communicate()[0]

Auch ich wollen, senden Sie eine E-Mail an mich mit dem set-Parameter wie oben.

Nur so ein Gedanke, warum nicht, erstellen Sie einen cron-job (oder das ähnliche), und führen Sie ein python-Befehl, der Neustart des Pi? Ansonsten (wie unten), Sie haben eine python halten, looping und ich bin mir nicht sicher, wie viel cpu/Speicher es dauern würde, bis nur noch das Skript auszuführen,.
warum nicht verwenden Sie ein shell-Skript mit sleep $nearly_a_day; reboot;?

InformationsquelleAutor bighead85 | 2013-09-01

Schreibe einen Kommentar