2016-01-12 64 views
1

我希望用下面的命令作爲cron作業:日誌輪播的cronjob沒有運行

/usr/sbin/logrotate /home/xxxx/public_html/cgi-bin/logrotate.conf -f 

但是該消息是:

error: error creating state file /var/lib/logrotate.status: Permission 
denied 

有沒有辦法解決?

+0

你執行此命令非root用戶? – Pawan

回答

0

嘗試運行cron爲sudoer:

sudo /usr/sbin/logrotate /home/xxxx/public_html/cgi-bin/logrotate.conf -f

1

您可以指定狀態文件的輸出位置:

/usr/sbin/logrotate -s /home/xxxx/logrotate/logrotate.status /home/xxxx/public_html/cgi-bin/logrotate.conf -f 
+0

你好邁克,它的工作,謝謝。 – Techiescorner