Comment redémarrer un autre Mac via Terminal?

14

Récemment, mon ordinateur principal se bloque plus souvent, et au lieu de lui donner le traitement dur en appuyant sur le bouton d'alimentation, je préfère le redémarrer doucement.

Je prends donc mon ordinateur portable, allume Terminal et me connecte à mon ordinateur principal.

ssh username@ip-address  

J'entre mon mot de passe et c'est jusqu'où je viens à chaque fois. Je sais que je peux tuer des processus simples , mais lorsque je tente le redémarrage ou redémarrage commande, mon redémarrages d'ordinateur portable, pas l'ordinateur principal qui je me suis connecté en via ssh.

Je pense que c'est possible, donc cela va à l'utilisateur avancé du terminal (je suis un débutant).

patrick
la source

Réponses:

30

Une fois que vous vous êtes connecté via ssh, vous devez l'utiliser shutdownavec le -rdrapeau (pour redémarrer):

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

Ou, pour tout faire en une seule commande:

$ ssh username@ip-address sudo /sbin/shutdown -r now
Paul R
la source
7
vous pouvez également taper le tout sur une seule ligne "ssh user @ host sudo / sbin / shutdown -r now"
Cyber ​​Oliveira
1
Merci les gars - fonctionne parfaitement et me fait gagner du temps. Heureusement, mon ordinateur n'a pas connu de blocage ces derniers temps.
patrick