![在 systemctl 中显示自定义退出状态](https://linux22.com/image/713374/%E5%9C%A8%20systemctl%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E8%87%AA%E5%AE%9A%E4%B9%89%E9%80%80%E5%87%BA%E7%8A%B6%E6%80%81.png)
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 源中尝试将其作为起点。