1

私はその削除cronでグーグルを調べました-私はそれを持っています:

17 13 * * * root find /backups/dslcart-* -mtime +6 -exec rm {} \;

ただし、dslcart-(date)を使用して古いファイルをすべて削除することになっているため、機能していません。これでどこがうまくいかないのかわかりませんか?

任意の洞察をいただければ幸いです。

4

2 に答える 2

0

これを(「amavis」ユーザーの場合)使用して、メールサーバー上の30日より古い隔離されたスパムファイルをクリーンアップします。

0 1 * * * find / var / lib / amavis / virusmails -ctime +30 -and -type'f' -exec rm {} \;

于 2011-02-08T05:55:47.830 に答える
0

これらのファイルを削除する機能のリエゾンとして機能するシェルスクリプトまたはさらに簡単なPerlスクリプトを作成してみませんか?このようにして、このイベントが発生するたびに機能と出力をより細かく制御できます。これにより、cronイベントを待たずに関数をテストできます。cronからスクリプトを呼び出すだけです。

于 2011-02-08T06:03:47.267 に答える