.png)
No meu PC com Windows, recebi um arquivo Putty Batch que se conecta ao meu Pi (SSH - Openelec), autentica como root
, mata um processo ( hyperiond
) e o inicia novamente. Eu tenho que usar esse arquivo com frequência porque hyperion
às vezes fica muito confuso (pelo menos para mim).
Resumindo, ele faz o seguinte:
Connect to 192...... ;
Authenticate as root with password ;
Run the commands: killall hyperiond ;
and /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json
Eu gostaria de fazer a mesma coisa com meu Macbook. Existe a possibilidade de criar um arquivo "em lote" no Mac com terminal?
Responder1
sim, deveria haver sh
e ssh
no Mac.
- Crie um arquivo
batch.sh
- Torne-o executável
chmod u+x batch.sh
Conteúdo do arquivo:
#!/bin/sh
ssh root@192... "killall hyperiond; /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json"
E então execute-o como ./batch.sh
. Ele deve solicitar a senha e executar o lote. Se você quiser se livrar da senha, configure as chaves:
ssh-keygen -t rsa
ssh-copy-id root@192...