기본 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