.png)
Auf meinem Windows-PC habe ich eine Putty-Batchdatei, die sich mit meinem Pi verbindet (SSH - Openelec), sich als authentifiziert root
, einen Prozess beendet ( hyperiond
) und ihn erneut startet. Ich muss diese Datei häufig verwenden, da sie hyperion
manchmal ziemlich durcheinander gerät (zumindest bei mir).
Kurz gesagt bewirkt es Folgendes:
Connect to 192...... ;
Authenticate as root with password ;
Run the commands: killall hyperiond ;
and /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json
Ich möchte dasselbe mit meinem Macbook machen. Gibt es die Möglichkeit, eine solche „Batch“-Datei auf dem Mac mit Terminal zu erstellen?
Antwort1
ja, das sollte es geben, sh
und zwar ssh
auf dem Mac.
- Erstellen einer Datei
batch.sh
- Machen Sie es ausführbar
chmod u+x batch.sh
Inhalt der Datei:
#!/bin/sh
ssh root@192... "killall hyperiond; /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json"
Und führen Sie es dann als aus ./batch.sh
. Es sollte nach dem Passwort fragen und den Batch ausführen. Wenn Sie das Passwort loswerden möchten, richten Sie die Schlüssel ein:
ssh-keygen -t rsa
ssh-copy-id root@192...