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

IT

Posted by arkgame