Cron のインストールは vixie-cron です
/etc/cron.daily/rmspam.cron
#!/bin/bash
/usr/bin/rm /home/user/Maildir/.SPAM/cur/*;
cronジョブに追加したいこの単純なbashスクリプトがあります(以前のスパム学習コマンドも含まれています)が、この部分は常に「ファイルまたはディレクトリが見つかりません」で失敗しますcron ジョブとして実行します。コマンドラインからスクリプトを実行すると、正常に動作します。
これが機能しない理由と、もちろん機能するソリューションが欲しいです:)
ありがとう
編集#1は、人気のある質問バッジを取得したときに、この質問に戻ってきました。これを最初にやったのは、
#!/bin/bash
find /home/user/Maildir/.SPAM/cur/ -t file | xargs rm
つい最近、xargsのmanページを読んで、これに変更しました
#!/bin/bash
find /home/user/Maildir/.SPAM/cur/ -t file | xargs --no-run-if-empty rm
短い xargs オプションは -r