在我的 Windows PC 上,我有一个 Putty 批处理文件,它连接到我的 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...