何ヶ月も開いていなかった大学のメールを今日開いてみました。私はcronデーモンから約300,000個のメッセージがあふれ、特定のcronジョブで重要でない警告が発生したことを知らせることを発見しました。私はすぐにそのcronジョブを停止しましたが、今は巨大なメールボックスに閉じ込められており、重要なメッセージ(存在する場合)を見つけることができません。
cronデーモンが送信したすべてのメッセージを自動的に削除したい(他のメッセージは除く)。どうすればいいですか?
役に立つ場合:標準のUnixツールに加えて、このサーバーにPineがインストールされています。
答え1
1 つの方法は、さまざまな条件に一致する cron デーモンからメッセージをmutt
削除mutt
することです。受信トレイのクリーンアップを実行する前に、代表的なメッセージサンプルを別のフォルダにコピーし、そこで作業を練習することをお勧めします。
IMAPを介してこれを行うと、システム管理者に300,000個のメッセージが削除されるというメモを送信することもできます。そうしないと、作業が完了する前に野球のバットを持ってドアの前に現れることがあります。 :)