.png)
На моем ПК с Windows у меня есть Putty Batch File, который подключается к моему Pi (SSH - Openelec), аутентифицируется как root
, убивает процесс ( hyperiond
) и запускает его снова. Мне приходится часто использовать этот файл, потому что hyperion
иногда он довольно сильно запутывается (по крайней мере, у меня).
Вкратце, он делает следующее:
Connect to 192...... ;
Authenticate as root with password ;
Run the commands: killall hyperiond ;
and /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json
Я хотел бы сделать то же самое с моим Macbook. Есть ли возможность создать такой "батч" файл на Mac с терминалом?
решение1
да, должно быть sh
и ssh
на Mac.
- Создать файл
batch.sh
- Сделать его исполняемым
chmod u+x batch.sh
Содержимое файла:
#!/bin/sh
ssh root@192... "killall hyperiond; /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json"
И затем запустите его как ./batch.sh
. Он должен запросить пароль и выполнить пакет. Если вы хотите избавиться от пароля, настройте ключи:
ssh-keygen -t rsa
ssh-copy-id root@192...