Tento článek popisuje základní použití shutdown
příkaz v systému Linux®.
Příkaz k vypnutí
Použijte shutdown
příkaz v Linuxu k bezpečnému vypnutí zařízení. Příkaz můžete upravit tak, aby upozornil uživatele na vypnutí systému, specifikoval časové argumenty pro vypnutí a zabránil dalšímu přihlášení. Uživatelé musí mít root
nebo sudo
oprávnění používat shutdown
. Příkaz používá následující strukturu:
shutdown [OPTIONS] [TIME] [MESSAGE]
Vysvětlení prvků příkazu:
-
MOŽNOSTI :Pomocí OPTIONS zadejte restart, zastavení systému, zrušení požadavku, zobrazení zpráv a zakázání přihlášení.
-
TIMEe :Použijte TIME k zadání argumentu času pro naplánování restartu v určený čas, naplánování restartu po určeném čase nebo zadání okamžitého vypnutí.
-
ZPRÁVA :Použijte MESSAGE k upozornění přihlášených uživatelů na jakoukoli zadanou zprávu nebo pokyny. Vlastní zprávy musí následovat časový argument.
Následující příklad používá shutdown
příkaz k zahájení procesu vypínání. Ve výchozím nastavení se tento proces spustí po minutovém časovém intervalu.
[root@server-01 ~]# shutdown
Shutdown scheduled for Wed 2020-05-13 00:21:08 UTC, use 'shutdown -c' to cancel.
Zadejte čas vypnutí
Argument času můžete přidat v následujících formátech:
-
hh:mm :Naplánujte si konkrétní čas.
-
+m :Uveďte počet minut do vypnutí.
Následující příklad používá hh:mm formát pro naplánování vypnutí na 11:30 času serveru:
[root@server-01 ~]# shutdown 11:30
Shutdown scheduled for Wed 2020-05-13 11:30:00 UTC, use 'shutdown -c' to cancel.
Následující příklad používá +m formát pro naplánování vypnutí za 30 minut:
[root@server-01 ~]# shutdown +30
Shutdown scheduled for Wed 2020-05-13 01:03:13 UTC, use 'shutdown -c' to cancel.
Následující příklady používají +0 nebo teď pro okamžité vypnutí:
[root@server-01 ~]# shutdown +0
Shutdown scheduled for Wed 2020-05-13 00:48:11 UTC, use 'shutdown -c' to cancel.
[root@server-01 ~]# shutdown now
Přidat vlastní zprávu o vypnutí pro přihlášené uživatele
Poznámka: Pamatujte, že vlastní zpráva musí následovat časový argument.
Následující příklad používá vlastní nástěnnou zprávu k zobrazení informací o vypnutí přihlášeným uživatelům:
[root@server-01 ~]# shutdown +5 "Shutdown in 5 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:14:11 UTC, use 'shutdown -c' to cancel.
Přihlášeným uživatelům se zobrazí následující vlastní zpráva:
Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:09:11 UTC):
Shutdown in 5 Minutes for Updates
The system is going down for poweroff at Wed 2020-05-13 01:14:11 UTC!
Restartujte systém
Můžete použít -r
možnost zahájit restart zařízení namísto vypnutí.
V následujícím příkladu je k zahájení restartu použita možnost reboot:
[root@server-01 ~]# shutdown -r
Shutdown scheduled for Wed 2020-05-13 01:44:17 UTC, use 'shutdown -c' to cancel.
Následující příklad používá možnost reboot s argumentem time a přidává vlastní zprávu:
[root@server-01 ~]# shutdown -r +10 "Rebooting in 10 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:52:37 UTC, use 'shutdown -c' to cancel.
Přihlášeným uživatelům se zobrazí následující vlastní zpráva:
Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:44:40 UTC):
Rebooting in 10 Minutes for Updates
The system is going down for reboot at Wed 2020-05-13 01:54:40 UTC!
Zrušení vypnutí
Můžete použít -c
možnost zrušit plánované vypnutí.
Následující příklad používá -c
pro zrušení plánovaného vypnutí:
[root@server-01 ~]# shutdown -c
Přihlášeným uživatelům se zobrazí následující systémová zpráva:
Broadcast message from root@server-01 on pts/1 (Wed 2020-05-13 01:21:37 UTC):
The system shutdown has been cancelled