いくつかのコマンドを実行し、出力を1日1回電子メールで送信するにはどうすればよいですか?

いくつかのコマンドを実行し、出力を1日1回電子メールで送信するにはどうすればよいですか?

新しい人々。

uptimeとbdfを実行し、結果を電子メールで受け取りたいです。

私はmailx部分を持っています -

/usr/bin/mailx -s "daily_update" [email protected] </home/daily_update

毎朝8時にメールを送信するようにcronに追加する方法を知っています。

uptime出力合計をキャプチャするスクリプト部分を実行する方法がわかりませんかbdf

ありがとう

ベストアンサー1

cronデフォルトでは、コマンド出力を含む電子メールは指定されたユーザーまたはMAILTO所有者に送信されます(これを行うにはローカル電子メール転送が必要です)。

このようなcrontabはトリックを実行する必要があり、電子メールを特に処理する必要はありません。

[email protected]
0 8 * * * uptime
0 8 * * * bdf

おすすめ記事