我一直在尝试弄清楚如何使nohup命令的退出状态更准确,然后根据该状态发送邮件。
我已经看到很多关于该主题的帖子,例如 How to get the proper exit code from nohup 但由于没有一个清晰的解释而感到困惑。
下面是我的代码:
if [[ "" != "$PID" ]]; then
echo "killing $PID"
kill -9 $PID
nohup java -jar Xyz-port-0.0.1.jar &
<< Exit Code and then send mail if Exit
code is 0>>
else
echo "Process doesn't exist"
fi
感谢您的帮助。 谢谢。