我这样做给PROGRAME:CTRL-Z不认-h%1个BG 1
然后注销,
难道还要让我看到什么PROGRAME输出到标准输出,现在?
我这样做给PROGRAME:CTRL-Z不认-h%1个BG 1
然后注销,
难道还要让我看到什么PROGRAME输出到标准输出,现在?
一般screen
的使用 :
user@machine:/home/user$ screen bash -l
user@machine:/home/user$ long_running_program
<user presses ctrl-a d to detach from the screen session>
user@machine:/home/user$ screen -ls
There is a screen on:
58356.ttys000.machine (Detached)
1 Socket in /tmp/uscreens/S-user.
user@machine:/home/user$ screen -r 58356
<user is connected to the original screen session>
不知道这是否会帮助你,但你可以称之为“广发行”,改变了文件描述符。 见http://blog.tridgell.net/?p=4
ctrl-z the program
bg % so it wont die when you logoff
screen retty $Pid
will attach the running program into screen
重复的问题, 如何与“屏”取代“断绝关系”?
这应该是可能的..
是的,这是一个老问题,但我相信其他人一直都在相同的位置。 这位先生的GDB脚本巫术允许运行的进程之一“重新指向”文件描述符。 它可以为每个进程由PID来完成,或将调用定影发现使用该文件的所有进程。 我也刚刚确认它工作在/ dev / PTY / *,所以STD(IN,OUT,ERR)也是可能的。
http://groups.google.com/group/alt.hackers/browse_thread/thread/d1932c31ce43bd4c
。
同我张贴在这里的答案: 如何与“屏”取代“断绝关系”?
如果你不已经注销。 该过程将被写入标准输出到已在登录分配的pty,并注销会删除此分配。 你必须重定向标准输出到一个文件,然后尾巴。