デフォルトのtmp.confを/usr/lib/tmpfiles.d/
に置き換えて/etc/tmpfiles.d/tmp.conf
とし、毎日真夜中にcronジョブを実行したいと思います。サービスはsystemd-tmpfiles --clean
として実行する必要があります。真夜中にサービスを実行するにはどうすればいいですか?cron - SaltStackを使用してシステムサービスを開始する
サンプルコード:
tmp.conf:
file.managed:
- name: /etc/tmpfiles.d/tmp.conf
- source: salt://tmp/files/tmp.conf
- user: root
- mode: 644
- require:
- user: root
run_systemd-tmpfiles:
cron.present:
- user: root
- minute: 0
- hour: 0
- require:
- file: tmp.conf
enable_tmp_service:
service.running:
- name: systemd-tmpfiles --clean
- enable: True
- require:
- cron: run_systemd-tmpfiles