我想在每次启动服务之前执行一个脚本。
我知道我可以ExecStartPre
在服务定义文件内部使用,但我想知道是否可以在不编辑来自服务包的文件的情况下实现。
该脚本是一个简单的命令,完成后退出,它创建主服务使用的文件(它从安全存储中获取 TLS 证书和密钥)。
当然。您可以使用特定的独立包括:
\nmkdir /etc/systemd/service/<servicename>.service.d\necho /etc/systemd/service/<servicename>.service.d/<anything>.conf << EOF\n[Service]\nExecStartPre=<path to script>\nEOF\nsystemctl daemon-reload\n
Run Code Online (Sandbox Code Playgroud)\n等等瞧。
\n参考:在systemd.unit \xe2\x80\x94单元配置中搜索“ drop-in ”
\n 归档时间: |
|
查看次数: |
7154 次 |
最近记录: |