作者 主題: logwatch不見了  (閱讀 5001 次)

0 會員 與 1 訪客 正在閱讀本文。

benson5033

  • 懷疑的國中生
  • **
  • 文章數: 34
    • 檢視個人資料
logwatch不見了
« 於: 2006-10-12 11:54 »
之前每天都會收到logwatch寄來的信,最近怎麼不見了,我看cron裏也有logwatch,但就是沒產生,該怎麼查呢?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
logwatch不見了
« 回覆 #1 於: 2006-10-12 12:13 »
那你照著 logwatch 的 crontab 內容, 手工跑一下裡面的 command 看看?
然後再看 maillog .

benson5033

  • 懷疑的國中生
  • **
  • 文章數: 34
    • 檢視個人資料
logwatch不見了
« 回覆 #2 於: 2006-10-12 12:19 »
引述: "netman"
那你照著 logwatch 的 crontab 內容, 手工跑一下裡面的 command 看看?
然後再看 maillog .

我直接執行sh 0logwatch會有錯誤,但我另外一台mailserver直接執行也是同樣的錯誤,但它每天會產生mail,是那裏有問題呢?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
logwatch不見了
« 回覆 #3 於: 2006-10-12 13:24 »
那, 錯誤呢?
還有 maillog 呢?

benson5033

  • 懷疑的國中生
  • **
  • 文章數: 34
    • 檢視個人資料
logwatch不見了
« 回覆 #4 於: 2006-10-12 13:32 »
引述: "netman"
那, 錯誤呢?
還有 maillog 呢?

執行LOGWATCH出現如下:
0logwatch: line 2: use: command not found
0logwatch: line 11: my: command not found
0logwatch: line 12: my: command not found
0logwatch: line 35: {REAL_LANG}={LANG}: command not found
0logwatch: line 36: {REAL_LC_ALL}={LC_ALL}: command not found
0logwatch: line 39: {LC_ALL}: command not found
0logwatch: line 41: syntax error near unexpected token `('
0logwatch: line 41: `use POSIX qw(locale_h);'

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
logwatch不見了
« 回覆 #5 於: 2006-10-12 15:48 »
你不能那樣跑。
你要看看 crontab 的內容,從第 7 個欄位後面的才是你要跑的命令。

benson5033

  • 懷疑的國中生
  • **
  • 文章數: 34
    • 檢視個人資料
logwatch不見了
« 回覆 #6 於: 2006-10-12 16:45 »
我剛剛又重新執行一次,發現沒有錯誤,但是就是沒收到mail,看logwatch.conf
也是寄到root,但是root就是沒收到,奇怪了

benson5033

  • 懷疑的國中生
  • **
  • 文章數: 34
    • 檢視個人資料
logwatch不見了
« 回覆 #7 於: 2006-10-12 17:30 »
對不起,我發現原來是被當作垃圾信了,不是沒寄。

wessley

  • 憂鬱的高中生
  • ***
  • 文章數: 185
    • 檢視個人資料
logwatch不見了
« 回覆 #8 於: 2007-01-04 16:09 »
我的也是...
要怎麼設定才不會被當成垃圾信?