crontab執行失敗
因為towns發覺有一台linux主機的logwatch沒有寄信給我,就進入去查看問題,測試Logwatch指令時可以正常運作,可見crontab沒有正常執行,在查看log檔時,看到了三個錯誤
Jul 8 15:01:01 localhost crond[25169]: Bad item passed to pam_*_item()
Jul 8 15:01:01 localhost crond[25169]: CRON (root) ERROR: failed to open PAM security session: Success
Jul 8 15:01:01 localhost crond[25169]: CRON (root) ERROR: cannot set security context
towns第一次看到這樣的錯誤訊息,只能拜一下google大神了,不過只得到一篇文章,看來這個問題很少人遇到呢 = =
在文中提到,environment這檔案,因為是日文文章,towns實在是看不懂的,但也給了 towns 一點提示,去查看正常主機與異常主機 environment,發覺異常的主機中 environment 這個檔中有寫語系,towns 試著將他刪除後重新啟動crontab,果然可以了 ^0^
處理方式:將 /etc/environment 這個檔案中的資料刪除,再重新啟動crontab
資料來源:http://d.hatena.ne.jp/shunsuk/20110115/1295081317 感謝這位日本的大大
留言
張貼留言