我正在使用
nohup ./program_name &
运行我的程序,program_name打印出一些运行进程的值和状态,包括程序完成的百分比,但是因为我使用nohup运行它所以我看不出我的程序完成的程度是多少,无论如何我还能得到那些信息吗?
答案 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