2
“ <command>&disown”和“ nohup <command>&disown”之间的区别
这是我讲的用法的理解&,disown以及nohup: <command>:在终端的当前bash实例中,在前台运行该进程(即,该进程被列为bash前台作业stdin,stdout并且stderr仍然绑定到终端);无法摆脱挂断 ; <command> &:在终端的当前bash实例中在后台运行该进程(即该进程被列为bash后台作业和stdin,stdout并且stderr仍绑定到终端);无法摆脱挂断 ; <command> & disown:在后台在终端的当前bash实例中运行进程,但是该进程与“作业”列表分离(即,该进程未列为前台/后台作业,并且仍绑定到终端);不受挂断的影响 ;bashbashstdinstdoutstderr nohup <command> & disown:运行终端当前的内部流程bash实例,在后台,但过程是从分离bash的职位名单(即过程没有列为bash前台/后台作业和stdin,stdout和stderr是不是仍然绑定到终端) ; 不受挂断的影响 ; 因此,除了nohup <command> & disown阻止stdin和重定向stdout并stderr以nohup.out默认状态下,它似乎对我来说,它可以被认为完全等同<command> & disown。 以上是正确的吗?有误解吗?