古いファイルを自動的に削除

古いファイルを自動的に削除

私のSambaサーバーには多くの共有があり、ごみ箱モジュールが有効になっています。

Windowsからリモートファイルを削除した場合.Trash directory

古いファイル、つまり30日以上経過したファイルを自動的に削除したいと思います。

だから私はcrontabに次のようなものを追加しました。

00 01 * * * /usr/bin/find /share/share1/.Trash -atime +30 -print -type f -delete

ただし、2ヶ月前に最後にアクセスしたファイルがあり、それを削除すると(Sambaがファイルをごみ箱に移動する)、スクリプトが最初に実行されたときにファイルが削除されます。 2ヶ月前。

ベストアンサー1

から:http://www.samba.org/samba/docs/man/manpages/vfs_recycle.8.html

recycle:touch_mtime = Yes

ファイルがリポジトリーに移動されたときにファイルの最後の変更日を更新する必要があるかどうかを指定します。

おすすめ記事