Jak zaplanować wyłączenie systemu Linux

Aby zaplanować jednorazowe wyłączenie systemu Linux, uruchom polecenie sudo shutdown --poweroff +30„Wyłącz za 30 minut” lub użyj przyszłego czasu 24-godzinnego, takiego jak 23:00. Anuluj oczekujące wyłączenie za pomocą sudo shutdown -c. Te polecenia korzystają z uprawnień administratora i mają zastosowanie na komputerze, na którym są uruchamiane.

Najpierw sprawdź zegar systemowy

Wyłączenie systemu w czasie rzeczywistym następuje po włączeniu lokalnego zegara systemowego komputera. Przed zaplanowaniem wyłączenia należy sprawdzić aktualny czas za pomocą date. W dystrybucji opartej na Systemd timedatectlwyświetla również skonfigurowaną strefę czasową i informację, czy zegar jest zsynchronizowany. Zachowaj otwartą pracę i rozważ innych użytkowników lub usługi: wyłączenie kończy sesje i przerywa działanie programów działających na danym komputerze.

Wybierz jednorazowy czas wyłączenia

Wyłącz po odliczaniu

Otwórz terminal i wpisz liczbę minut od teraz po znaku plus. Na przykład, ten plan zaplanuje wyłączenie zasilania za pół godziny:

sudo shutdown --poweroff +30
Przykład terminala Linux pokazujący polecenie sudo shutdown --poweroff +30 obok 30-minutowego odliczania
Użyj znaku plus i liczby minut, aby zaplanować odliczanie.

Używaj +5przez pięć minut lub +90półtorej godziny. Aby wyłączyć urządzenie natychmiast, użyj sudo shutdown --poweroff now. --poweroffOpcja ta wyraźnie określa zamierzoną akcję. Polecenie może również wysłać komunikat ostrzegawczy do zalogowanych użytkowników:

sudo shutdown --poweroff +30 "This computer will power off in 30 minutes. Save your work."

W systemie systemd, czasowe wyłączenie ostrzega użytkowników i uniemożliwia nowe logowanie na krótko przed awarią systemu. Na współdzielonej stacji roboczej lub serwerze zdalnym należy odpowiednio wcześniej powiadomić użytkowników i sprawdzić, czy żadne ważne zadanie nie jest nadal uruchomione.

Wyłącz zasilanie o określonej porze

Aby zaplanować wyłączenie na godzinę 23:00 dzisiaj, wprowadź godzinę w formacie 24-godzinnym:

sudo shutdown --poweroff 23:00
Przykład terminala Linux pokazujący polecenie sudo shutdown --poweroff 23:00 obok zegara analogowego
Wprowadź przyszłą godzinę w formacie 24-godzinnym, korzystając z lokalnego zegara komputera.

Czas jest interpretowany na podstawie lokalnego zegara komputera, a nie UTC. Jeśli wprowadzona godzina już minęła dzisiaj, system może się natychmiast wyłączyć; nie oznacza to koniecznie „jutro o tej godzinie”. Sprawdź to datenajpierw i użyj odliczania, jeśli masz na myśli okres od teraz. Polecenie zegarowe planuje jedną oczekującą akcję, a nie regułę powtarzającą się codziennie.

Anuluj lub sprawdź oczekującą akcję

Jeśli plany ulegną zmianie, anuluj zaplanowane zamknięcie przed jego terminem:

sudo shutdown -c
Przykład terminala Linux pokazujący sudo shutdown -c obok czerwonego symbolu anulowania
Opcja ta -canuluje oczekujące wyłączenie czasowe.

W systemie systemd w wersji 250 lub nowszej sudo shutdown --showwyświetla oczekującą akcję i jej zaplanowany czas. Ta opcja nie jest dostępna we wszystkich dystrybucjach ani starszych wersjach, dlatego należy jej użyć, -caby anulować operację i sprawdzić stronę pomocy terminala, jeśli opcja zostanie odrzucona. Standardowe opcje zamykania i formaty czasu są opisane w podręczniku zamykania systemu systemd .

Użyj rtcwake, gdy chcesz spać i automatycznie się obudzić

shutdownWyłącza komputer i nie włącza go ponownie później. Jeśli chcesz uśpić komputer i wznowić go po ośmiu godzinach, rtcwakemożesz ustawić alarm i przejść do trybu uśpienia z pamięcią RAM:

sudo rtcwake --mode mem --seconds 28800
Przykład terminala Linux pokazujący polecenie sudo rtcwake --mode mem --seconds 28800 z symbolami nocy i wschodu słońca
To polecenie żąda zawieszenia w pamięci RAM i wybudzenia alarmu RTC osiem godzin później.

To polecenie natychmiast zawiesza komputer; nie jest to zaplanowane wyłączenie. memTryb ten utrzymuje sesję w pamięci i nadal zużywa trochę energii. To, czy system wybudzi się o żądanej porze, zależy od jądra, oprogramowania sprzętowego i sprzętu zegara czasu rzeczywistego. Jeśli potrzebujesz całkowitego wyłączenia z próbą wybudzenia o określonym czasie, sudo rtcwake --mode off --seconds 28800wyślij prośbę o ten tryb, ale obsługa różni się w zależności od komputera. Przeczytaj instrukcję rtcwake i przetestuj działanie, zanim zaczniesz z niego korzystać.

W przypadku powtarzającego się wyłączania

Polecenie takie jak shutdown 23:00tworzy jednorazowe wyłączenie. Aby utworzyć powtarzalny harmonogram, utwórz i włącz timer systemd, który uruchamia usługę wyłączania zasilania o żądanej godzinie kalendarzowej. Jednostki timera korzystają z wyrażeń kalendarzowych i mają opcje obsługi pominiętych uruchomień; zapoznaj się z dokumentacją timera systemd . Przed włączeniem timera należy go dokładnie sprawdzić, szczególnie na komputerze współdzielonym lub zdalnym.

Szybkie rozwiązywanie problemów

  • Komputer natychmiast się wyłącza: Sprawdź ponownie zegar i strefę czasową. Czas, który już minął, może zostać uznany za prawidłowy. Użyj +30do 30-minutowego odliczania.
  • Polecenie prosi o podanie hasła lub kończy się niepowodzeniem z błędem uprawnień: Uruchom je z konta z uprawnieniami do korzystania z niego sudo. Nie pomijaj eskalacji uprawnień w systemach, które jej wymagają.
  • Komputer nie wybudza się po rtcwake: Urządzenie może nie obsługiwać żądanego stanu uśpienia lub alarmu RTC. Sprawdź ustawienia oprogramowania sprzętowego oraz instrukcję obsługi swojej dystrybucji i sprzętu.

W przypadku jednorazowego, zaplanowanego wyłączenia zasilania, opcja sudo shutdown --poweroff +minutes„lub” sudo shutdown --poweroff HH:MMjest najprostszym rozwiązaniem. Użyj jej, sudo shutdown -cjeśli chcesz ją anulować.

Zostaw komentarz

Jak zainstalować motyw Paper GTK w systemie Linux

Jak zainstalować motyw Paper GTK w systemie Linux

Zainstaluj motyw Paper GTK z obsługiwanych repozytoriów systemu Linux, włącz go dla aplikacji GTK w GNOME Tweaks i zobacz, co starszy motyw może, a czego nie może zmienić.

Jak zainstalować środowisko graficzne UKUI w systemie Linux

Jak zainstalować środowisko graficzne UKUI w systemie Linux

Zainstaluj UKUI z oficjalnego archiwum Ubuntu, zapoznaj się z aktualną ścieżką pakietów Testing w Debianie i unikaj przestarzałych instrukcji Arch, które nie instalują już pełnego pulpitu.

Jak zainstalować Inkscape na Linuksie: Ubuntu, Fedora, Arch i inne

Jak zainstalować Inkscape na Linuksie: Ubuntu, Fedora, Arch i inne

Zainstaluj Inkscape z repozytoriów swojej dystrybucji Linuxa, stabilnej wersji PPA Ubuntu, Snap lub Flathub, korzystając z bieżących poleceń i uwag dotyczących wyboru źródła pakietu.

Jak zainstalować SABnzbd w systemie Linux i go skonfigurować

Jak zainstalować SABnzbd w systemie Linux i go skonfigurować

Zainstaluj SABnzbd na Ubuntu lub Debianie albo uruchom go w Dockerze na innym hoście z Linuksem. Następnie otwórz interfejs webowy i skonfiguruj dostawcę oraz foldery pobierania.

Jak zresetować zapomniane hasło w systemie Linux

Jak zresetować zapomniane hasło w systemie Linux

Odzyskaj dostęp do lokalnego konta Linux z uprawnieniami drugiego administratora lub w trybie odzyskiwania Ubuntu i dowiedz się, czego nie można odblokować poprzez zresetowanie hasła.

Jak nagrywać dźwięk z głośnika w systemie Linux za pomocą programu Audacity

Jak nagrywać dźwięk z głośnika w systemie Linux za pomocą programu Audacity

Przechwytuj dźwięk z pulpitu Linuksa w Audacity, kierując strumień nagrywania do źródła monitora urządzenia wyjściowego. Postępuj zgodnie z instrukcjami PulseAudio i PipeWire, wskazówkami dotyczącymi eksportu i poprawkami dla ścieżek cichych.

Jak korzystać z Dropboxa w systemie Linux: Zainstaluj i synchronizuj pliki

Jak korzystać z Dropboxa w systemie Linux: Zainstaluj i synchronizuj pliki

Zainstaluj Dropbox na Linuksie z oficjalnego pakietu, zaloguj się, zsynchronizuj folder lokalny, zarządzaj selektywną synchronizacją i sprawdzaj status z wiersza poleceń.

Jak zainstalować klienta poczty Hiri w systemie Linux

Jak zainstalować klienta poczty Hiri w systemie Linux

Zainstaluj Hiri na Linuksie za pomocą pakietu Snap lub oficjalnego archiwum tarball, dodaj program uruchamiający pulpit i sprawdź obsługiwane konta, a także ostrzeżenie dotyczące starej wersji Snap Hiri.

Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux

Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux

Sprawdź dystrybucję, jądro, procesor, pamięć, grafikę, pamięć masową i podłączone urządzenia za pomocą narzędzia Fastfetch i wbudowanych poleceń systemu Linux, a następnie zapisz przejrzysty raport.

Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Stara wtyczka OpenMediaVault Plex została zarchiwizowana. Skonfiguruj Plex na OMV 8 z OMV-Extras, wtyczką Compose, trwałym magazynem danych i oficjalnym kontenerem Plex.