筆者目前管理UNIX與LINUX機器約30台左右,每天要花很久時間來檢查LOG。
利用這個方式可以減少很多時間,也可以在SHEEL中直接過濾關鍵字,只看重點(有時LOG又臭又長)。
EXEC_DATE=`date "+%Y%m%d"`
EXEC_LOG=${EXEC_DATE}.log
只寄本文
cat ${EXEC_LOG}|mailx -m -s ${EXEC_DATE}" Daily Export" me@mailbox.com
只寄附檔
uuencode ${EXEC_LOG} spool.log|mailx -m -s ${EXEC_DATE}" Daily Export" me@mailbox.com
同時寄本文與附檔
(cat ${EXEC_LOG};uuencode ${EXEC_LOG} spool.log)|mailx -m -s ${EXEC_DATE}" Daily Export" me@mailbox.com
這樣就可以很輕鬆的管理你的主機,只要CRONTAB執行完的結果都可以寄到你的信箱來,不需再一台一台的登入。
沒有留言:
張貼留言