原帖由 我是DBA 于 2009-5-4 08:43 发表 因为你命令的父ID是当前shell的ID 当前终端关闭,子进程当然得停了。
原帖由 r2007 于 2009-5-4 20:38 发表 每个command &语句bash都会把它的id保存起来,并赋予一个job号,一直到子进程本身结束。当退出bash时,会给列表中所有的进程发送hup信号,除非command忽略或捕捉该信号(例如nohup命令),缺省行为是终止进程。