Mik*_*eyB 11
回到过去,嘲笑自己没有提前考虑。
然后,针对正在运行的程序启动 gdb,闯入它并针对文件重新打开 STDOUT。然后你应该能够在不丢失输出的情况下背景和 nohup 。
(gdb) attach 18456
Attaching to process 18456
...
(gdb) call open("/tmp/myoutput.txt", 0102)
$1 = 3
(gdb) call dup2(3,1)
$2 = 1
(gdb) call close(3)
$3 = 0
(gdb) detach
Detaching from program: /usr/bin/python2.7, process 18456
(gdb) quit
Run Code Online (Sandbox Code Playgroud)
然后就可以Ctrl-Z, bg, 和disown原来的流程了。
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |