【发布时间】:2016-06-28 07:54:41
【问题描述】:
我在我的本地机器上有一个脚本,但需要在远程机器上运行它而不把它复制到那里(IE,我不能 sftp 并在那里运行它)
我目前有以下功能性命令
echo 'cd /place/to/execute' | cat - test.sh | ssh -T user@hostname
不过,我还需要为 test.sh 提供一个命令行参数。
我尝试在 .sh 之后添加它,就像我会在本地执行一样,但这不起作用:
echo 'cd /place/to/execute' | cat - test.sh "arg" | ssh -T user@hostname
"cat: arg: No such file or directory" 是结果错误
【问题讨论】:
标签: bash shell ssh command-line-arguments