【发布时间】:2018-02-05 01:30:18
【问题描述】:
我在机器 (B) 上有一个远程脚本,当我从机器 (B) 运行它时,它可以完美运行。我想通过机器 (A) 上的 ssh 运行脚本:
ssh usersm@${RHOST} './product/2018/requests/inbound/delDup.sh'
但是,机器(A)抱怨远程脚本的内容(2018req*.txt是脚本开头定义的变量):
ls: cannot access 2018req*.txt: No such file or directory
【问题讨论】:
-
你能显示你的脚本的开头吗?您确定这些文件存在于您的远程计算机 (B) 上吗?
-
globbing 不能通过 SSH 很好地传输。我建议您使用
find找到同义的方式来做您需要做的事情。
标签: bash shell ssh remote-server