Ubuntu 服务器 11.10
当普通用户(非 root 用户)使用 nohup 启动进程时,如果用户断开与终端的连接,则进程(java)将停止响应。当用户再次连接时,进程将再次开始响应。
是否存在我不知道的后台进程权限,阻止进程在后台运行?
什么原因导致了这种行为?
答案1
我通常重定向stdout
和stderr
以及使用nohup
。我不确定是否有必要,但它对我来说有效。
如果程序读取stdin
它将会等待。
Ubuntu 服务器 11.10
当普通用户(非 root 用户)使用 nohup 启动进程时,如果用户断开与终端的连接,则进程(java)将停止响应。当用户再次连接时,进程将再次开始响应。
是否存在我不知道的后台进程权限,阻止进程在后台运行?
什么原因导致了这种行为?
我通常重定向stdout
和stderr
以及使用nohup
。我不确定是否有必要,但它对我来说有效。
如果程序读取stdin
它将会等待。