Mam zadanie, w którym wykładowca prosi mnie o utworzenie skryptu bash, aby zamknąć serwer o 23:00 i włączyć go o 6 rano. Jestem w stanie to zrobić za pomocą sudo shutdown -h 23:00
i działa. Ale problem polega na tym, że nie mam pojęcia, jak włączyć go automatycznie o 6 rano, nie mogłem znaleźć żadnych poleceń, które mogłyby to zrobić. Każda pomoc będzie mile widziana.
8
Odpowiedzi:
Najpierw musisz sprawdzić, czy możesz użyć budzika RTC, aby obudzić swój system:
Teraz sprawdź:
Powinno to zwrócić listę parametrów. Sprawdź, czy
alrm_time
miną 3 minuty i czyalrm_date
jest dzisiaj.Jeśli działa dobrze, utwórz
/usr/local/sbin/shutwake
skrypt:Na koniec edytuj crontab użytkownika , wpisz
crontab -e
i dodaj następujący wiersz:źródło
/etc/default/rcS
czy UTC jest ustawiony, czy nie.