%20%E3%81%A7%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20SSH%20%E6%8E%A5%E7%B6%9A%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%20%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
私の Windows PC には、Pi (SSH - Openelec) に接続し、 として認証しroot
、プロセス ( ) を強制終了して、再起動する Putty バッチ ファイルがあります。時々かなり混乱してしまうので (少なくとも私の場合)、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
はい、Mac にsh
も存在するはずです。ssh
- ファイルを作成する
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...