/tmp や /var/tmp のファイルやディレクトリを定期的にクリーンする機能として CentOS6まではtmpwatchという機能がありました。 しかし、CentOS7からはtmpwatchは廃止されています。 この機能はsystemdに統合され、systemd-tmpfilesというものに代替されています。 これらの違いをまとめてみます。 ざっくりサマリー 結論を先にまとめておきます。 tmpwatch(CentOS6まで) 実行トリガー:crond(cron.dairy)から実行される 削除対象のチェック方法:「atime」のみをチェックする 削除対象の設定:/tmp(240時間=10日以上経過しているもの) /var/tmp(720時間=30日以上経過しているもの) systemd-tmpfiles(CentOS7) 実行トリガー:systemd(systemd-tmpfile