SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【Linux】コマンドの実行結果をメール送信したい

問題

dfコマンド(サーバーのディスク使用率確認)や、lsコマンド(あるディレクトリの中身の確認)などの実行結果を、メールで受け取りたい。

答え

パイプでmailコマンドに渡すとよい。

df | mail -s 'df result' 'softel@example.jp'
wc /hoge/fuga.txt | mail -s 'fuga wc' 'softel@example.jp'
ls /var/log/hoge | mail -s 'log report' 'softel@example.jp'

cron に仕掛けておくと、毎月実行結果を受信したりできる。

0 0 * * * df | mail -s 'df result' 'softel@example.jp'

関連するメモ

コメント