作者neko0624 (Neko)
看板Linux
标题[问题]能否nohup的程式重新显示在terminal上
时间Thu Aug 22 16:12:58 2013
各位好
我的程式需要在伺服器上一直运作 不中断
所以我用nohup执行我的程式
但是我又想定期观看印在萤幕上的即时讯息 看看是否有错误
nohup执行的程式会把输出写成nohup.out档案
但是我测试後 他写入nohup.out的不是"即时"的 而是buffer满了才会写进去
而且我的输出讯息很多一直跳 运作久了nohup.out会很大
删掉nohup.out的话 又不会自己再产生一个nohup.out档案
也就是说我的讯息就蒸发了
请问有没有什麽指令可以
随时把用nohup执行的程式输出重新导向到我的terminal上
而且可以随时关闭 不会影响程式运作
或是除了nohup以外有没有其他指令可以作到
(我只知道nohup这个指令可以让我terminal关掉程式继续执行)
谢谢各位了 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.127.111
1F:推 Adama:screen, tmux 08/22 16:14
2F:推 kdjf:screen的话用^A-H开始log,再一按次停止log 08/22 16:36
3F:推 weltschmerz:nohup command &> log& 08/23 06:32
4F:→ weltschmerz:然後再去tail -f log就好了 要关掉请ctrl+c 08/23 06:33
5F:→ weltschmerz:也就是把fg的结果导入log 再去跟随观看log内容 08/23 06:34
6F:→ kdjf:他就说是buffer的问题了.... 08/23 07:33