給自己發電子郵件啟動螢幕訊息日誌

給自己發電子郵件啟動螢幕訊息日誌

目前,我的網路上有一個 NAS (Ubuntu 10.04),由於缺少顯示卡而無法存取顯示器。我注意到每次重新啟動 NAS 時,完全重新啟動都會花費更長的時間。我懷疑可能出了問題,並且在啟動過程中顯示警告或錯誤訊息。

Ubuntu 是否會列印一個日誌檔案來記錄從系統啟動到登入畫面期間顯示的所有內容?我在系統上設定了電子郵件.mailrc.mstmprc我可以透過該mail命令透過電子郵件發送出去。我想在每次系統啟動時透過電子郵件向自己發送日誌文件,以便我可以監控系統的運作狀況。請讓我知道我該怎麼做。

答案1

有這樣一個日誌文件/var/log/messages,核心將系統上發生的所有情況轉儲到該文件中。

然而,它確實變得相當大(我的現在是 29 MB),因此請確保您的 cron 作業在發送之前壓縮了該檔案。


一般來說,在Linux系統上,自訂啟動命令都放在該local檔案中,該檔案可以在/etc/init.d下找到。

將以下命令新增至此文件(我可能會修改 - 我mail個人不使用):

mail -s "Log File" myemail@myserver < /var/log/messages

使其可執行:

sudo chmod +x /etc/init.d/local

最後,將其連結到init

sudo update-rc.d local defaults 80

參考:這裡

相關內容