systemctl status
当有人运行并且脚本失败时,我想显示一条自定义消息。
Systemd 似乎内置了一些。
如果我有一个运行exit 200
systemctl status 的脚本会输出(code=exited, status=200/CHDIR)
如何使用自定义消息设置状态?我希望能够做到exit 199
并让它显示类似的东西status=199/MY_CODE
systemctl status
当有人运行并且脚本失败时,我想显示一条自定义消息。
Systemd 似乎内置了一些。
如果我有一个运行exit 200
systemctl status 的脚本会输出(code=exited, status=200/CHDIR)
如何使用自定义消息设置状态?我希望能够做到exit 199
并让它显示类似的东西status=199/MY_CODE
我在
systemd
文档中没有提到自定义退出代码是可能的。如果您有兴趣创建自己的,您可以修改 systemd,重新编译并重新安装,但我不建议这样做。您可以src/basic/exit-status.h
在 systemd 源代码中看到尝试作为起点。