Terminal “使nohup忽略”&燃气轮机&引用;及<&引用;

Terminal “使nohup忽略”&燃气轮机&引用;及<&引用;,terminal,nohup,Terminal,Nohup,所以,我在我的服务器计算机上运行摩西机器翻译系统。我从ssh访问终端,遇到了一个有趣的问题 我正在运行的scrip使用>指定并输出文件,如下所示: ~/mosesdecoder/bin/moses -f /home/tin/working/filtered/moses.ini -i /home/tin/working/filtered/input.29242 > final 现在,由于翻译需要一些时间才能完成(大约10个小时),我希望它能与nohup一起运行,但是当我这样做的时候,即使我

所以,我在我的服务器计算机上运行摩西机器翻译系统。我从ssh访问终端,遇到了一个有趣的问题

我正在运行的scrip使用>指定并输出文件,如下所示:

~/mosesdecoder/bin/moses -f /home/tin/working/filtered/moses.ini -i /home/tin/working/filtered/input.29242 > final
现在,由于翻译需要一些时间才能完成(大约10个小时),我希望它能与nohup一起运行,但是当我这样做的时候,即使我把&在最后,我会得到一个名为“final”的文件,其中填充了标准输出的内容


关于如何避免它的任何想法???

如果您在实际脚本文件中运行命令,您可以去掉脚本中的
,然后运行
nohup./sciptname.sh

这将把脚本的输出打印到终端,但是nohup将把它重定向到当前目录中的“nohup.out”

资料来源:

根据我正在阅读的nohup手册页,
如果标准输出是终端,则标准输出将附加到当前目录中的nohup.out文件。


试一试:)

ln-s/dev/null final
在运行之前?这将丢弃输出;我不确定这就是你想要的。假设重定向在使用nohup运行的脚本中,nohup甚至不处理它们,它只是保护运行脚本的shell不被SIGHUP终止。