nohup 命令本身没有特定的退出状态码。但是,当你使用 nohup 命令运行一个程序时,该程序的退出状态码将取决于程序本身的执行情况。
通常,退出状态码为 0 表示程序成功执行,而非零值表示程序执行过程中出现了错误。你可以通过检查 $? 变量来获取上一个命令的退出状态码。例如:
nohup your_command &
wait $!
echo "Exit status: $?"
在这个例子中,your_command 是你想用 nohup 运行的命令。& 符号让命令在后台运行,wait $! 等待后台进程结束,然后通过 echo "Exit status: $?" 输出退出状态码。