Zdalnie wyłącz komputer Mac

Czy kiedykolwiek miałeś potrzebę wyłączenia komputera Mac, ale z jakiegoś powodu nie mogłeś tego zrobić? Być może zastanawiasz się, jak to możliwe — rozważ sytuację, w której zostawiłeś swój komputer roboczy włączone, dzięki czemu możesz użyć Zdalnego logowania (w panelu Preferencje systemu udostępniania), aby zalogować się do niego później dom. Jadąc do domu, przypomniałeś sobie, że konserwacja miała odciąć zasilanie w tym budynku wieczorem — a tam jest twój Mac z 15 otwartymi aplikacjami, niewinnie czekający na to, co się zbliża brak energii. Możesz oczywiście zawrócić i pojechać z powrotem do biura. Ale zakładając, że masz w domu inną maszynę i włączyłeś zdalne logowanie do swojego komputera roboczego, możesz po prostu kontynuować pracę w domu i stamtąd zamknąć służbowego Maca.

Jeśli planowałeś z wyprzedzeniem, włączyłeś zdalną kontrolę GUI za pomocą panelu Sharing System Preferences — patrz w tej kolumnie Mobile Mac aby uzyskać więcej informacji o tym, jak to skonfigurować. Zakładając, że zrobiłeś to wszystko, możesz po prostu połączyć się z GUI zdalnego komputera Mac i wybrać Zamknij z menu Apple.

Ale co, jeśli nie jesteś tak dobry w planowaniu i zostawiłeś maszynę tylko z włączonym zdalnym logowaniem? Następnie będziesz chciał użyć polecenia Unix o odpowiedniej nazwie zamknięcie. To polecenie spowoduje wyłączenie zdalnego komputera Mac i ma wiele przydatnych opcji.

Oto jak to działa. Najpierw musisz połączyć się ze zdalnym komputerem Mac, zazwyczaj przez ssh, które jest włączane za pomocą opcji Zdalne logowanie w panelu Preferencje systemowe udostępniania. Oznacza to również, że zdalny komputer Mac musi być dostępny przez wszelkie zapory sieciowe, które mogą istnieć między tymi dwoma komputerami. Na komputerze używanym do wyłączania zdalnego komputera Mac wpiszesz coś takiego ssh -l nazwa użytkownika 12.34.56.78, zastępując nazwa użytkownika I 12.34.56.78 z poprawną nazwą użytkownika i adresem IP dla zdalnej maszyny.

Po nawiązaniu połączenia musisz wykonać zamknięcie polecenie jako użytkownik root (superużytkownik). Ale zanim wyłączymy maszynę, spójrzmy na niektóre z różnych form zamknięcie.

  • shutdown -h +10 „Wkrótce wyłączenie!”: -H opcja nakazuje systemowi zamknięcie; +10 oznacza za 10 minut; Wkrótce zamknięcie! to wiadomość, którą zobaczą wszyscy użytkownicy, którzy mają otwarty Terminal.
  • shutdown -h 0612082000 „Zamykamy dziś o 20:00”: Zamiast określać względny czas do wyłączenia, możesz określić dokładny czas za pomocą yymmddggmm formacie i przy użyciu zegara 24-godzinnego.
  • shutdown -r +15 „Ponowne uruchomienie za 15 minut”: -R opcja powoduje ponowne uruchomienie, a nie wyłączenie systemu.
  • zamknij teraz: Natychmiastowe wyłączenie systemu.
Dostępne są również inne opcje; typ wyłączenie człowieka w GUI, aby o nich przeczytać. Jak zauważyłem wcześniej, musisz uruchomić te polecenia jako root, więc musisz umieścić Sudo przed nim (tj. Sudo zamknij teraz ) i podaj hasło administratora, gdy zostaniesz o to poproszony.

Bardzo ważne: Pamiętaj, że chociaż da ci to „czyste” zamknięcie (system upewni się, że wszystko się dzieje w uporządkowany sposób), wszystko, co działa w GUI, po prostu zostanie zamknięte — nawet jeśli masz otwarte dokumenty z niezapisanymi zmiany. Powtórzę: niezapisane zmiany w dokumentach otwartych w GUI zostaną utracone! .

Są też inne scenariusze, w których ta sztuczka jest przydatna. Przychodzi mi na myśl użycie go do bezpiecznego wyłączenia, jeśli wyświetlacz się zepsuje. Po prostu zaloguj się zdalnie z innego komputera Mac i użyj tego polecenia, aby bezpiecznie wyłączyć komputer.

  • Jul 31, 2023
  • 39
  • 0