CentOSをインストールしてツールを構築していると以下のようなメッセージが来ることがあります。
新しいメールが /var/spool/mail/root にあります
これ毎回出てくるとメンドーなので止めちゃいます。
crontabを使って簡単にメールを止める
検索したら結構簡単でした。
crontabファイルから「MAIL TO」を「”root”」から「””」に変更するだけ。
$ vim /etc/crontab MAILTO=root # 削除 MAILTO="" # 追加
crontabって結構重要です。
以前、以下の記事を書いたのですが。
crontab 【> /dev/null 2>&1】について
ここでは標準出力結果もエラー出力も毎回メールで届いちゃうって現象があったのでnullに落として削除したって記事です。
参考になればと思います。
追記
crontabを変更しただけではだめでした。。。すんません。
結局、rootの中身を削除するので
$ cat /dev/null > /var/spool/mail/root
で中身を削除します。
しかし、何度もやるのはめんどいのでcrontabで5分ごとに上記コマンドを打ってrootの中身を削除するようにします。
$ crontab -e */5 * * * * cat /dev/null > /var/spool/mail/root #追加
以上。
サーバーを構築するならVPSがおすすめです。
エンジニアのオンライン学習
ITエンジニアにおすすめの教材、オンラインスクールです。
無料からエンジニアの学習ができる教材などまとめているので参考にしてください。
おすすめオンライン教材 | |
自宅で学習ができるオンラインスクール | |
ITエンジニアの開発・検証・学習としてインターネット上で専用のサーバ(VPS)を利用しましょう!
実務経験はVPSで学べます。
コメントを残す