我想我想要的是直截了當的。Python腳本重新啓動樹莓派
Python腳本在23小時59分鐘後重啓我的樹莓派。我試圖這樣做的原因,而不是設置與cron工作時間,是Pi沒有一個時鐘的板載電池,所以我不在乎時間(如果連接到互聯網,它將獲得當前時間) ,只是從劇本開始倒計時23小時59分鐘。
這是盡我所能;
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]
此外,我想爲上述發送電子郵件到自己所設定的參數。
只是一個想法,爲什麼不創建一個cron作業(或類似),並執行一個python命令,將重新啓動你的pi?否則(如下圖),你必須有一個Python循環,我不知道只需要多少CPU /內存就可以運行該腳本。 – Class
爲什麼不使用shell腳本和'sleep $ nearly_a_day;重新啓動;'? – mnagel