Shell-Script
如何執行一些命令並每天通過電子郵件發送一次輸出?
新人來了。
我想執行 uptime 和 bdf 並將輸出通過電子郵件發送給我。
我有mailx部分下來-
/usr/bin/mailx -s "daily_update" someguy@thisplace.com </home/daily_update
我對如何將它添加到 cron 感到滿意,因此它每天早上 8:00 發送電子郵件。
只是不確定如何執行擷取
uptime
and輸出的腳本部分bdf
?謝謝
cron
預設情況下,將帶有任何命令輸出的電子郵件發送給由 指定的使用者MAILTO
或所有者(這需要本地電子郵件傳遞才能工作)。像這樣的 crontab 應該可以解決問題,無需專門處理電子郵件:
MAILTO=someguy@example.com 0 8 * * * uptime 0 8 * * * bdf