Ubuntu服务器11.10
当正常(非根)用户使用nohup (nohup . &)启动进程时,当用户断开与终端(ssh)的连接时,进程将停止响应。当用户再次连接时,进程再次开始响应。例如,该进程是一个数据库(H2),它在启动进程的用户断开与终端连接时停止响应查询,并在用户再次登录时再次开始响应。
是否有任何我不知道的后台进程权限阻止进程在后台运行?是什么导致了这种行为?
发布于 2011-10-27 18:12:28
使用nohup ... &启动的进程设计为即使在终端进程退出之后也能运行。我不认为有一个核心unix机制来暂停这样的进程。尽管调度程序可能更改其优先级(因为它可能被视为不那么重要的进程)。
我很肯定,这个过程会继续运行,但是像管道这样的东西会阻塞它并阻止响应。
https://askubuntu.com/questions/72894
复制相似问题