這是我第一次與大多數運動部件的工作,但是...cron作業沒有運行
我試圖讓我們的logrotate的文件,以每天運行一次旋轉catalina.out的文件(它變得太大而且崩潰)。我遵循this tutorial,這看起來很簡單。
如果我手動運行教程中列出的命令: /usr/sbin/logrotate /etc/logrotate.conf
那麼它似乎正確地創建一個與當前日期戳一個新的日誌文件。
在我/etc/cron.daily文件夾是一個腳本(已經在那裏了),看起來像這樣:
#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf >/dev/null 2>&1
EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
/usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit 0
因此,它看起來像命令是我手動運行相同的一個。如果我理解正確,那意味着每天晚上腳本應該運行。但事實並非如此。還有什麼我需要做的嗎?
對於權限,我得到:'-rwxr-xr-x。 1 root root 196 Jun 22 2012 logrotate' – thumbtackthief
而'ps auxww | grep cron'給出'root 11025 0.0 0.0 103236 864 pts/0 S + 11:03 0:00 grep cron' – thumbtackthief
我真的不知道這是什麼雖然告訴我。 – thumbtackthief