Jak zrestartować inny komputer Mac za pomocą terminala?

14

Ostatnio mój główny komputer coraz częściej się zawiesza i zamiast dawać mu ciężkie leczenie poprzez naciśnięcie przycisku zasilania, wolę go ponownie uruchamiać delikatnie.

Więc biorę laptopa, odpalam Terminal i loguję się na głównym komputerze.

ssh username@ip-address  

Podaję hasło i za każdym razem docieram. Wiem, że mogę zabić pojedyncze procesy , ale kiedy próbuję zrestartować komputer lub zrestartować komputer, mój laptop ponownie się uruchamia, a nie główny komputer, przez który się logowałem ssh.

Myślę, że jest to możliwe, więc trafia to do zaawansowanego użytkownika terminala (jestem początkujący).

Patrick
źródło

Odpowiedzi:

30

Po zalogowaniu się przez ssh następnie trzeba użyć shutdownz -rflagą (dla restartu):

$ ssh username@ip-address
$ sudo /sbin/shutdown -r now

Lub zrobić to wszystko za pomocą jednego polecenia:

$ ssh username@ip-address sudo /sbin/shutdown -r now
Paul R.
źródło
7
można również wpisać to wszystko w jednej linii "user @ host ssh sudo / sbin / shutdown -r now"
Cyber Oliveira
1
Dziękuję chłopaki - działa bez zarzutu i oszczędza mi trochę czasu. Na szczęście mój komputer ostatnio się nie zawiesił.
Patrick