gpt4 book ai didi

ubuntu - 使用 dpkg 为 systemd 和 upstart 配置打包

转载 作者:行者123 更新时间:2023-12-04 18:34:16 26 4
gpt4 key购买 nike

我想为我的守护进程创建通用的 *.deb 包,它可以与 upstart 和 systemd 一起使用。

我有我的 app.conf 用于 upstart 和 app.service 用于 systemd。

目前,它们都存储在我的 git repo 的顶层,带有源(和“debian”文件夹)。

我应该如何在包内声明它们?无论使用什么初始化系统,我都应该安装它们,还是应该在安装后阶段尝试猜测初始化系统?

或者有一些内置方式可以说“嘿,我有 {{your init}} 的配置?”

最佳答案

我会检查系统是否为 initps -p 1 -o =comm然后决定我是否还必须安装单元文件。我使用的一个小技巧是将单元文件的内容放在一个变量中,并根据上述条件转储它。请注意,这种方式需要您手动处理单元文件的升级和删除,但我不知道更好的解决方案。

关于ubuntu - 使用 dpkg 为 systemd 和 upstart 配置打包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35203644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com