2012-06-21 18 views
-2

我正在使用ubuntu10.04.I試圖在特定的日期自動打開我的系統。是否有機會通過Python代碼打開我的電腦?如何通過python打開我的電腦?

+8

你知道,如果計算機不在,它不能執行任何程序,不管語言如何? – unwind

回答

11

當您的計算機關閉python無法運行。你可以從另一臺計算機通過喚醒啓動局域網http://de.wikipedia.org/wiki/Wake_On_LAN

在Linux系統上,你可以這樣做:

os.system('sudo sh -c "echo date \'+%s\' -d \'+ 24 hours\' > /sys/class/rtc/rtc0/wakealarm"') 

這裏使用ACPI喚醒了它在這裏提供一些有用的信息(這是事實文檔中對於mythtv,但一般也可用於Linux): http://www.mythtv.org/wiki/ACPI_Wakeup

+1

如何在python code.sudo中聲明這個命令sh -c「echo'date'+%s'-d'+ 24 hours''>/sys/class/rtc/rtc0/wakealarm」這是.sh代碼在計算機上運行 – Viswa

+1

這可以通過'os.system'完成,我編輯了我的答案以包含它。然而,這是(顯然只能在Linux系統上) –

+0

謝謝,但我需要給手動日期而不是系統日期。我怎麼能給? – Viswa

相關問題