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 bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.