【发布时间】:2013-08-15 08:44:08
【问题描述】:
我正在尝试在远程计算机上使用 sudo 运行命令。当我直接使用
ssh -t -t -t myserver -q "sudo otheruser<<EOF
remotescript.sh
EOF"
它工作正常,但如果我在最后一行的末尾添加 & 则它不起作用。为什么?我怎样才能让它发挥作用?
事实上我正在从本地脚本运行几个这样的命令(到不同的服务器),并将每个输出保存在不同的文件中,并希望它们异步运行。
注意:不能使用 otheruser@myserver 运行 ssh。我确实需要在登录后运行 sudo。
【问题讨论】:
-
我认为你错过了另一个
"。它应该放在哪里?