我试图通过ssh在远程主机上运行脚本。该脚本需要输入。我试图避免将文件scp'到主机以运行它。这是我到目前为止的内容,但是没有用:
ssh -T root@host < ./my_script my_input
我收到错误输出:
./my_script my_input: No such file or directory
如果我将脚本scp到主机并运行它,则运行./my_script my_input可以正常工作,但是我想避免使用scp进程。
我忘了在服务器上说“ bash -s”,而不是执行bash脚本。
ssh root@host "bash -s" < ./my_script.sh "my_input"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句