从其中的 nohup 文档中info coreutils 'nohup invocation'
指出:
Exit status:
125 if `nohup' itself fails, and `POSIXLY_CORRECT' is not set
126 if COMMAND is found but cannot be invoked
127 if COMMAND cannot be found
the exit status of COMMAND otherwise
但是,我从 nohup 获得的唯一退出代码是 1 和 0。我有一个在脚本中失败的 nohup 命令,我需要适当的异常......并且根据这个文档,我会假设nohup 退出代码应该是 126。相反,它是 0。
我正在运行的命令是:nohup perl myscript.pl &
这是因为 perl 成功退出了吗?