【发布时间】:2019-09-19 17:40:50
【问题描述】:
我正在尝试在远程服务器上运行已在远程服务器上的 bash 脚本。我正在使用 ssh pass 来执行此操作,但我看到了错误
test.sh (resides on the remote server)
#!/usr/bin/env bash
echo "This is test"
adb start-server
sshpass 命令(我正在从 docker ubuntu 映像运行这个 sshpass 命令
sshpass -p password ssh -oStrictHostKeyChecking=no -oCheckHostIP=no user@host "bash -s" < /Users/user/Documents/workspace/test.sh
我也试过
sshpass -p password ssh -oStrictHostKeyChecking=no -oCheckHostIP=no user@host 'cd /Users/user/Documents/workspace/; sh test.sh'
我收到此错误消息
bash: /Users/user/Documents/workspace/test.sh: No such file or directory
【问题讨论】:
标签: bash shell remote-server sshpass