Zazwyczaj BIOS-y mają opcję zaplanowania czasu uruchomienia. Czy istnieje interfejs Unix / Linux do określania zaplanowanego rozruchu?
Zazwyczaj BIOS-y mają opcję zaplanowania czasu uruchomienia. Czy istnieje interfejs Unix / Linux do określania zaplanowanego rozruchu?
Odpowiedzi:
NVRAM WakeUp twierdzi, że to robi; Nigdy nie próbowałem. Może nie działać we wszystkich systemach BIOS, a jeśli zawiedzie, prawdopodobną konsekwencją jest zastąpienie innego krytycznego ustawienia, które może uniemożliwić uruchomienie komputera, więc używaj go ostrożnie.
Jeśli tylko zawiesisz komputer, narzędzia APM mogą ustawić czas budzenia apmsleep
. Dzięki temu narzędziu z powodzeniem korzystałem z laptopa jako budzika. Ale nie może obudzić wyłączonego komputera.
Jeśli twój komputer obsługuje ACPI (wszystkie współczesne tak robią) i jeśli ACPI faktycznie działa w twoim systemie operacyjnym (co z drugiej strony nie jest dane), istnieje standardowy interfejs do określania czasu budzenia. Pod Linuksem date -u +%s -d 'tomorrow 6:00' >/sys/class/rtc/rtc0/wakealarm
powinien załatwić sprawę. Na wiki MythTV jest dobry przewodnik na temat budzenia ACPI .
Jeśli masz inne urządzenie z włączoną obsługą w sieci lokalnej, możesz wysłać komputerowi pakiet wake-on-LAN . Większość współczesnych BIOS-ów to obsługuje (może być konieczne włączenie go w ustawieniach BIOS). wakeonlan
Narzędzie może wysłać takie pakiety.