问题描述
我正在为防火墙编写systemd .service。防火墙本身是由NetworkManager中的一个钩子启动的,因此我正在用arn:aws:mobiletargeting:us-east-1:<account-id>:/apps/*
调用防火墙启用脚本,该脚本检查该钩子是否已安装,以及是否在NetworkManager的调度程序中将其链接。很好。
现在,我要确保在禁用服务时,将钩子从调度程序中删除。而且我在ExecStart=
或man systemd.service
中找不到被man systemd.unit
调用的任何内容。我一直在寻找“卸载”部分,但是那里没有运气。
除了删除禁用的单元上的链接之外,systemd还能做什么吗?如果不是,是否可以删除systemctl disable some.service
中的链接?
或者至少我可以从/etc/NetworkManager/dispatcher.d/
的环境中得知服务是否由于已被禁用而停止了?
systemd处理钩子链接的常见做法是什么?
到目前为止,这是我的.service文件:
ExecStop
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)