Bagaimana saya menjadwalkan bangun dari hibernasi?

13

Apakah mungkin untuk membangunkan Ubuntu dari hibernasi pada waktu yang telah ditentukan? Seharusnya bukan WOL , melainkan Ubuntu yang bangun sendiri. Misalnya, itu harus melakukan apa yang aplikasi WakeupOnStandBy lakukan pada MS Windows.

nixnotwin
sumber

Jawaban:

12

Saat hibernasi, sistem operasi mati dan tidak dapat melakukan apa-apa. Ini adalah BIOS komputer yang membangunkannya, jadi itu hanya mungkin jika BIOS komputer Anda mendukungnya. Dengan beberapa BIOS, Anda dapat mengkonfigurasi wakeup yang terjadwal dengan cukup mudah.

Tekan tombol yang membuat Anda masuk ke "pengaturan" atau serupa ketika komputer pertama kali boot (sering F2 atau Del) dan lihat opsi apa yang Anda miliki.

Atau Anda dapat mengkonfigurasi BIOS untuk membangunkan dari Ubuntu, jika BIOS mendukung bangun dan memungkinkan akses OS untuk mengkonfigurasinya. Panduan ini cukup komprehensif:
http://www.mythtv.org/wiki/ACPI_Wakeup

misterben
sumber
Apakah ini juga berlaku untuk penangguhan (vs. hybernation)?
Benjamin
Ini jawaban yang benar. BIOS harus mendukung bangun pada fitur waktu tertentu.
powerrox
7

Saya menemukan bahwa sulit untuk membangunkan Ubuntu dari hibernasi. Jadi saya menggunakan perintah berikut untuk mem-boot Ubuntu pada waktu yang telah ditentukan:

# Clear previously set wakeup time 
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"

# Set the wakeup time at 2:02 am
sudo sh -c "echo `date '+%s' -d '2am next day + 2 minutes'` > /sys/class/rtc/rtc0/wakealarm"

#Check if alarm is set. It should show the unix time stamp
cat /sys/class/rtc/rtc0/wakealarm

#After setting the time, PC can be turned off with this command
sudo shutdown -P now 

Pengaturan ini sangat konsisten dan tidak pernah gagal. Login otomatis harus diaktifkan selama instalasi Ubuntu agar ini berfungsi, atau Ubuntu akan menunggu di layar login ketika booting otomatis. Info lebih lanjut di sini .

nixnotwin
sumber
3
Saya baru saja mencoba ini tetapi dengan 'pm-suspend' bukannya shutdown dan komputer terbangun pada saat saya mengatur dalam file wakealarm. Terima kasih!
AX Labs
0

Karena hibernasi berarti mematikan daya, saya ingin tahu apakah BIOS Anda mendukung boot secara otomatis pada aplikasi daya. Jika demikian, Anda dapat memutar catu daya menggunakan timer eksternal atau perangkat lain.

melampaui
sumber