【发布时间】:2010-09-06 22:43:52
【问题描述】:
这是How do you use ssh in a shell script? 问题的后续问题。如果我想在该机器上在后台运行的远程机器上执行命令,我如何让 ssh 命令返回?当我尝试在命令末尾包含与号 (&) 时,它只是挂起。该命令的确切形式如下所示:
ssh user@target "cd /some/directory; program-to-execute &"
有什么想法吗?需要注意的一点是,登录到目标机器总是会产生一个文本横幅,并且我设置了 SSH 密钥,因此不需要密码。
【问题讨论】: