我正在使用bash
外壳。我经常nohup
用来确保在关闭启动它们的外壳程序/终端时不会停止我的进程。我使用如下语法:
nohup myprocess
启动时,显示nohup
以下消息:
nohup: ignoring input and appending output to 'nohup.out'
然后,nohup
不再向屏幕输出任何内容;都写到了nohup.out
。
但是,我经常希望监视我的计算进度。我可以通过nohup.out
使用vi
或进行读取tail
,但是这样做可能会很耗时,尤其是在我的计算需要花费几个小时的时候。
有什么方法可以将输出打印到两个 屏幕上nohup.out
(以防我失去互联网连接,从而关闭启动该过程的终端)和屏幕上的输出?谢谢你的时间。
你可以跑
nohup yourprocess & tail -f nohup.out
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句