RHEL9 systemd-tmpfilesを使ってディレクトリ内のファイルを定期的に削除する方法
環境
# cat/etc/redhat-release
Red Hat Enterprise Linux release 9.2 (Plow)
操作方法
1.tmpfiles.dの設定ファイルを確認します
# ls -l /usr/lib/tmpfiles.d
※デフォルトの設定
# ls -l /etc/tmpfiles.d
※カスタム設定
2.設定ファイルを作成する
# cd /etc/tmpfiles.d
# vi data.conf
書式
(型) (クリーンするディレクトリ) (権限) (所有者) (所有グループ) (最終更新日からどの期間経てば削除するか)
以下の内容を追記します
q /testdir 1777 root root 3d
3.サーバーを再起動します
# reboot
または # shutdown -r now