前提・実現したいこと
再起動時にdmesgを10個見れるよう、メール通知をcrontab設定したいです。
発生している問題・エラーメッセージ
@reboot(dmesg ; tail -10 /var/log/messages) | mailx -s "'xxxxx.xxx.xxx.xxx' Rebooted" xxxxxxxxxx@xxx.xx.xx
上記のコマンドをcrontabに設定する前に、テストとして、再起動時ではなく直近の時間を設定してみましたが、メールがうまく届きません。
該当のソースコード
55 12 * * *(dmesg ; tail -10 /var/log/messages) | mailx -s "'xxxxx.xxx.xxx.xxx' Rebooted" xxxxxxxxxx@xxx.xx.xx
試したこと
パイプの後の「mailx -s ~ メアド」を実行してみると、下記が表示されます。
Send options without primary recipient specified. Usage: mailx -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users
「mailx」を「mail」にしても同じものが表示されました。
補足情報(FW/ツールのバージョンなど)
CentOS release 6.10 (Final)
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー