Как перезагрузить другой Mac через терминал?

14

В последнее время мой главный компьютер чаще зависает, и вместо того, чтобы жестко лечить его нажатием кнопки питания, я бы предпочел аккуратно перезагрузить его.

Поэтому я беру свой ноутбук, запускаю Терминал и захожу на мой основной компьютер.

ssh username@ip-address  

Я ввожу свой пароль, и вот как далеко я захожу каждый раз. Я знаю, что могу уничтожить отдельные процессы , но когда я пытаюсь выполнить команду перезагрузки или перезапуска , мой ноутбук перезагружается, а не основной компьютер, через который я вошел в систему ssh.

Я думаю, что это возможно, так что это распространяется на опытного пользователя терминала (я новичок).

Патрик
источник

Ответы:

30

После того, как вы вошли через ssh, вам нужно использовать shutdownс -rфлагом (для перезапуска):

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

Или сделать все это одной командой:

$ ssh username@ip-address sudo /sbin/shutdown -r now
Пол Р
источник
7
Вы также можете ввести все это в одну строку: «ssh user @ host sudo / sbin / shutdown -r now»
Cyber ​​Oliveira
1
Спасибо, ребята - работает безупречно и экономит мне время. К счастью, в последнее время мой компьютер не зависал.
Патрик