如何在程序运行时查看nohup文件?

时间:2015-10-23 18:30:03

标签: linux unix ssh nohup

我正在使用

nohup ./program_name & 

运行我的程序,program_name打印出一些运行进程的值和状态,包括程序完成的百分比,但是因为我使用nohup运行它所以我看不出我的程序完成的程度是多少,无论如何我还能得到那些信息吗?

3 个答案:

答案 0 :(得分:2)

只需打开nohup.out即可查看输出。可能你想要

tail -f nonup.out 

用于流媒体输出

答案 1 :(得分:0)

或许调整nohup命令行以捕获文件的所有输出:

nohup ./program_name > /tmp/programName.log 2>&1 &

然后,您可以使用tail:

监控programName.log

tail -f /tmp/programName.log

答案 2 :(得分:0)

将以下命令放在程序运行的当前终端

jobs命令用于列出您在后台和前台运行的作业

   jobs -l

[6] + 6069运行nohup perl test1.pl&

[6] + 6069完成nohup perl test1.pl