使用nohup运行带有参数的shell脚本

时间:2013-08-08 13:44:51

标签: shell arguments nohup

我需要远程登录服务器并使用nohup在后​​台运行带有参数的shell脚本。但是我收到了一个错误。我在语法上遗漏了什么吗?

mycode的:

ssh -t -t user@servername nohup /path/myscript.sh argument1 argument2 & > /path/myscrip_logfile.log

输出:

Invalid null command.

1 个答案:

答案 0 :(得分:3)

nohup接受您提供的参数,“&>”应该是“&>”并且整个命令应该放在引号中,否则我认为你正在重定向ssh命令的stdout,所以试试这个:

ssh -t -t user@servername "nohup /path/myscript.sh argument1 argument2 &> /path/myscrip_logfile.log"