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 感謝這位日本的大大

留言

這個網誌中的熱門文章

zimbra 安裝、管理、設定

Fortigate 100D -- 管理、設定

IT 隨手記6