重定向STDERR和STDOUT以使用nohup进行登录

时间:2014-07-25 22:12:23

标签: ruby nohup

我正在尝试从Ruby脚本远程运行一些脚本,并且将命令输出重定向到文件时不知所措。

我正在搜索另一台服务器,使用nohup运行命令,并尝试将命令的输出写入文件。文件被写入,但文件中没有内容。

以下是该命令的示例:

system("ssh server \"cd /tmp; nohup ./myscript.ksh 2>&1 >> output.txt &\"")

有什么想法吗?这应该是我理解的。

1 个答案:

答案 0 :(得分:0)

@ Arguardientico的解决方案有效:

system("ssh server \"cd /tmp; nohup ./myscript.ksh >> output.txt 2>&1 &\"")