He hecho un pequeño script de apple (llamando a un script de shell usando ssh) para apagar/hibernar remotamente mi máquina Windows. Exporto el script como aplicación para poder llamarlo fácilmente desde mi búsqueda de raycast.
set question to display dialog "Are you sure you want to hibernate pDesktop?" buttons {"Yes", "No"} default button 1 with icon caution
set answer to button returned of question
if answer is equal to "Yes" then
do shell script "ssh -t phili@192.168.0.11 'shutdown.exe /h'"
end if
Esto funciona bien, sin embargo después de ejecutar el script (o incluso sólo el comando shell ssh en un terminal), el terminal en mac os se cuelga (porque el servidor remoto cierra la conexión) y tengo que matar el proceso.
¿Hay algún método para evitarlo? ¿O un método mejor/recomendado para enviar remotamente un comando de apagado?
Gracias phil