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