忽略临时 systemctl 启动时的 ExecStartPre 睡眠

忽略临时 systemctl 启动时的 ExecStartPre 睡眠

我有一个 PDF Rendering 自定义应用程序,我已成功为其创建了 systemctl 服务。我已成功配置 ExecStartPre=/bin/sleep 30 以将启动延迟 30 秒。

不幸的是,如果我想临时手动运行该服务,我搜索了网络和 Linux 文档后,找不到立即启动该服务的方法。我知道我可以随时注释掉服务文件中的 ExecStartPre 行,但如果不必这样做,可以节省时间。

感谢任何指点。谢谢。

答案1

创建另一个用于延迟的服务,并使用依赖项在其后运行 PDF 渲染服务。现在您可以在需要延迟时启动新服务,也可以直接启动 PDF 渲染服务。

相关内容