.png)
En mi PC con Windows tengo un archivo por lotes Putty que se conecta a mi Pi (SSH - Openelec), se autentica como root
, finaliza un proceso ( hyperiond
) y lo inicia de nuevo. Tengo que usar este archivo con frecuencia porque hyperion
a veces se estropea bastante (al menos para mí).
En resumen, hace lo siguiente:
Connect to 192...... ;
Authenticate as root with password ;
Run the commands: killall hyperiond ;
and /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json
Me gustaría hacer lo mismo con mi Macbook. ¿Existe la posibilidad de crear un archivo "por lotes" en Mac con terminal?
Respuesta1
sí, debería haberlo sh
y ssh
en Mac.
- Crear un archivo
batch.sh
- Hazlo ejecutable
chmod u+x batch.sh
Contenido del archivo:
#!/bin/sh
ssh root@192... "killall hyperiond; /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json"
Y luego ejecútelo como ./batch.sh
. Debería solicitar la contraseña y ejecutar el lote. Si desea deshacerse de la contraseña, configure las claves:
ssh-keygen -t rsa
ssh-copy-id root@192...