Generator Poleceń Wyłączenia Linux
Zbuduj polecenie wyłączenia Linux w kilka sekund. Wybierz wyłączenie zasilania, zatrzymanie lub ponowny rozruch, zaplanuj je na określony czas lub za określoną liczbę minut i dodaj niestandardową wiadomość wall.
Wejście
Wyjście
Instrukcja
Co to jest polecenie Linux shutdown?
Polecenie shutdown to wbudowana narzędzie Linux używane do wyłączenia, zatrzymania lub ponownego uruchomienia systemu w kontrolowany sposób. W przeciwieństwie do wyciągnięcia wtyczki, gracefully zatrzymuje usługi, opróżnia oczekujące zapisy na dysk i powiadamia zalogowanych użytkowników przed wyłączeniem maszyny. Zapobiega to utracie danych, uszkodzeniu systemu plików i przerwaniu zadań w tle.
Polecenie planuje akcję na określony czas (natychmiast, po określonej liczbie minut lub o dokładnej godzinie) i opcjonalnie wysyła wiadomość wall do wszystkich zalogowanych użytkowników, aby mogli zapisać swoją pracę. Ponieważ zmienia stan systemu, zwykle wymaga uprawnień root i jest wywoływane za pomocą sudo na większości dystrybucji.
Opis narzędzia
To narzędzie generuje gotowe do wklejenia polecenia shutdown dla systemów Linux na podstawie wybranych opcji. Wybierz akcję (wyłączenie, zatrzymanie, ponowne uruchomienie lub anulowanie), określ, kiedy powinna się wykonać, opcjonalnie dodaj komunikat ostrzegawczy, a prawidłowe polecenie pojawi się natychmiast.
Przykłady
| Scenariusz | Wygenerowane polecenie |
|---|---|
| Wyłączenie natychmiast | sudo shutdown -P now |
| Ponowne uruchomienie za 5 minut | sudo shutdown -r +5 |
| Wyłączenie o 23:00 z wiadomością | sudo shutdown -P 23:00 "Server maintenance tonight" |
| Wyślij tylko ostrzeżenie, bez wyłączenia | sudo shutdown -P -k +10 "Reboot in 10 minutes" |
| Anuluj zaplanowane wyłączenie | sudo shutdown -c |
Funkcje
- Obsługuje akcje wyłączenia, zatrzymania, ponownego uruchomienia i anulowania
- Trzy tryby czasu: natychmiast, opóźnienie w minutach lub dokładna godzina (HH:MM)
- Opcjonalna wiadomość wall broadcast do zalogowanych użytkowników
- Przełącznik dla
sudo, trybu tylko ostrzeżenia (-k) i wyłączenia broadcast wall (--no-wall) - Podgląd polecenia na żywo, który aktualizuje się w miarę zmiany opcji
Przypadki użycia
- Administratorzy systemów planujący ponowne uruchomienia konserwacyjne na serwerach produkcyjnych
- Deweloperzy piszący zadania cron lub skrypty automatyzacji, które wymagają prawidłowej składni
shutdown - Użytkownicy, którzy tylko okazjonalnie zarządzają maszynami Linux i chcą uniknąć zapamiętywania flag
Wyjaśnienie opcji
- Akcja — Wybiera operację:
-P(wyłączenie),-H(zatrzymanie bez wyłączenia),-r(ponowne uruchomienie) lub-c(anulowanie wcześniej zaplanowanego wyłączenia). - Tryb czasu —
nowwykonuje się natychmiast,minutesopóźnia o+Nminut, aat timeplanuje na określoną godzinęHH:MM. - Wiadomość wall — Tekst broadcast do wszystkich zalogowanych terminali ostrzegający o nadchodzącej akcji.
- Użyj sudo — Dodaje przedrostek
sudo, ponieważshutdownwymaga uprawnień root na większości systemów. - Tylko ostrzeżenie (
-k) — Wysyła wiadomość wall i nic nie planuje; przydatne do testowania powiadomień. - Bez wall (
--no-wall) — Pomija wiadomość broadcast dla innych użytkowników.
Porady
- Użyj
+0lubnowdo natychmiastowego wyłączenia; oba są akceptowane przez binarnyshutdown. - Jeśli wyłączenie jest już zaplanowane, uruchom akcję anulowania (
shutdown -c) przed zaplanowaniem nowego. - Na dystrybucjach opartych na systemd,
shutdownto dowiązanie symboliczne dosystemctl, więc to samo polecenie działa na Ubuntu, Debian, Fedora, Arch i większości nowoczesnych systemów Linux.