/tmpのファイルはいつ削除されますか?

/tmpのファイルはいつ削除されますか?

/tmpのファイルがいつ削除されるかを調べたいと思います。私はCentOS 7を使用しています。このディレクトリのファイルを削除するためのポリシーが管理されます。次のように:

RHEL7 と RedHat は /usr/lib/tmpfiles.d/tmp.conf で設定され、systemd-tmpfiles-clean.service によって呼び出される systemd に似ています。

3年前のファイルは削除してもいいほど古いと思います。だから出入り時間をこのように設定しました。

find  /tmp/payaramicro*tmp -exec touch -m -a -t 201512180130.09 {} \;

ただし、実行してもsystemd-tmpfiles --cleanファイルは削除されません。なぜ?stat some-file出力の行の1つに今日の日付が表示されるため、日付に関連している可能性があります。

訪問: 2015-12-18 01:30:09.000000000 +0100 修正: 2015-12-18 01:30:09.000000000 +0100 変更: 2018-04-18 12:20:50

ベストアンサー1

はい、systemd-tmpfiles --clean変更時間も考慮されます。デバッグログを有効にして実行すると、これを確認できます。

SYSTEMD_LOG_LEVEL=debug systemd-tmpfiles --clean

変更時間が新すぎるという内容が表示されます。

おすすめ記事