Stalo se vám někdy, že jste museli svůj Mac vypnout, ale z toho či onoho důvodu jste to ve skutečnosti nemohli? Možná se ptáte, jak by to mohlo být – zvažte situaci, kdy jste opustili svůj pracovní stroj zapněte, takže můžete použít Vzdálené přihlášení (na panelu Předvolby systému sdílení) a přihlásit se k němu později Domov. Při jízdě domů jste si vzpomněli, že údržba měla v této budově odstavit proud večer – a je tu váš Mac, sedí tam s 15 otevřenými aplikacemi a nevinně čeká na blížící se výpadku napájení. Mohli jste se samozřejmě otočit a jet zpátky do kanceláře. Ale za předpokladu, že máte doma jiný počítač a povolili jste vzdálené přihlášení ke svému pracovnímu počítači, můžete pokračovat doma a vypnout svůj pracovní Mac odtud.
Pokud jste plánovali dopředu, povolili jste vzdálené ovládání GUI pomocí panelu Předvolby systému sdílení – viz tento sloupec Mobile Mac pro více podrobností o tom, jak to nastavit. Za předpokladu, že jste to všechno udělali, pak se stačí připojit ke GUI vzdáleného Macu a vybrat Vypnout z nabídky Apple.
Ale co když nejste tak dobří v plánování a opustili jste počítač pouze s povoleným vzdáleným přihlášením? Pak budete chtít použít unixový příkaz vhodně pojmenovaný vypnout
. Tento příkaz vypne vzdálený Mac a má řadu užitečných možností.
Zde je návod, jak to funguje. Nejprve se musíte připojit ke vzdálenému Macu, obvykle přes ssh
, která je povolena pomocí možnosti Vzdálené přihlášení na panelu Předvolby systému sdílení. To také znamená, že vzdálený Mac musí být dosažitelný přes všechny firewally, které mohou mezi těmito dvěma počítači existovat. Na počítači, který se používá k vypnutí vzdáleného Macu, byste napsali něco jako ssh -l uživatelské jméno 12.34.56.78
, nahrazovat uživatelské jméno
a 12.34.56.78
se správným uživatelským jménem a IP adresou pro vzdálený počítač.
Jakmile se připojíte, musíte provést vypnout
příkaz jako uživatel root (superuser). Než však stroj vypneme, podívejme se na některé z různých forem vypnout
.
-
vypnutí -h +10 "Brzy se vypne!"
: The-h
volba říká systému, aby se vypnul;+10
znamená za 10 minut;Brzy se vypíná!
je zpráva, kterou uvidí všichni uživatelé, kteří mají otevřený terminál. -
vypnutí -h 0612082000 „Vypínání dnes ve 20:00“
: Místo zadávání relativního času do vypnutí můžete zadat přesný čas pomocíyymmddhhmm
formát a použití 24hodinového formátu času. -
vypnutí -r +15 „Restartování za 15 minut“
: The-r
volba spíše restartuje než vypne systém. -
vypnutí nyní
: Okamžitě vypne systém.
muž vypnutí
v GUI si o nich přečíst. Jak jsem již poznamenal dříve, tyto příkazy musíte spouštět jako root, takže je budete muset vložit sudo
před ním (tj. sudo teď vypnout
) a na požádání zadejte své heslo správce.Velmi důležité: Mějte na paměti, že ačkoli vám to poskytne „čisté“ vypnutí (systém se postará o to, aby se vše stalo uspořádaným způsobem), vše běžící v GUI se jednoduše ukončí – i když máte otevřené dokumenty s neuloženými Změny. Dovolte mi to zopakovat: neuložené změny v dokumentech otevřených v GUI budou ztraceny! .
Existují další scénáře, kde je tento trik také užitečný. Jedním z nich je jeho použití k bezpečnému vypnutí, pokud váš displej přestane fungovat. Stačí se vzdáleně přihlásit z jiného Macu a použít tento příkaz k bezpečnému vypnutí stroje.