有没有办法控制守护进程是否应该在 snap install 命令上启动?

有没有办法控制守护进程是否应该在 snap install 命令上启动?

我相信,当首次安装 snap 包并提供给系统时启动守护进程是 snap install 命令的默认行为。

就我的特定情况而言,我宁愿不让它自动运行,而是让用户决定何时启动守护进程。

那么,有没有办法控制守护进程是否在 snap install 上运行?

答案1

据我所知没有。您可以systemctl使用 中生成的 .service 文件的启用或禁用命令手动执行此/etc/systemd/system/操作。您还可以使用包装器脚本检查 $SNAP_DATA 中的文件并阻止它直到该文件具有某个所需值,从而阻止服务启动直到配置完成。

另一种看待它的方式(如果你的 snap 只提供这项服务)是,为什么人们会安装一个 snap 却让它不运行?

相关内容