Systemctl - RHEL 7 - 是否可以添加 ExecStartPre 来删除文件?

Systemctl - RHEL 7 - 是否可以添加 ExecStartPre 来删除文件?

我需要在每周日服务器重新启动后删除 Linux RHEL 7.8 上的一些文件。

我尝试在 ExecStart 之前添加此行: ExecStartPre=/usr/bin/rm -f /tmp/xx.txt 但它不起作用。

事实上,这些文件(几千字节大小)永远不会在没有任何错误的情况下被删除。

我用 vim 命令添加了这一行,可能是 systemctl edit --full name_service 更好,但我现在不知道它是如何工作的。

可能有比将其添加到服务文件中更好的方法吗?

任何帮助,将不胜感激

相关内容