我写了一个需要大量时间来计算的c ++程序,所以我把它放到后台并将其ppid设置为'1'。然后我可以注销并使其在服务器上运行。
现在我再次登录服务器,从'顶部'我可以看到它仍在运行,我想将进程移到前台然后检查当前输出但不知道怎么做,我是仍然是linux的新手,真的需要你的帮助。
输出使用'\ r'在一行中保持刷新,显示进度。
我尝试了“工作”而没有找到任何东西,外面的东西是空的。
答案 0 :(得分:1)
所有你必须这样做,用nohup
nohup ./a.out > your_log_file.log &
每当您登录服务器时,只需执行tail -f your_log_file.log