fazer o shell script "shutdown -h now", em teoria seria .... mas isso resulta em uma mensagem de aviso "não-super-usuário".
Tanto quanto eu posso dizer, e faz sentido, você tem que ser super-usuário para reiniciar o sistema a partir da linha de comando. Por que isso faz sentido? porque você não quer que alguém reinicialize o computador a partir de uma sessão ssh, se eles não tiverem acesso de super usuário / root ...
Eu estaria interessado se alguém encontrasse uma maneira de fazer isso ...
Scott está certo ...
Diz ao aplicativo "finder" para reiniciar - Reinicie o sistema Diga aplicativo "finder" para desligar - sistema de desligamento
Mas isso fará com que o usuário salve os arquivos não salvos ... Então, se você tentar ignorar os prompts, não funcionará.