Dường như tất cả các đề xuất cho việc sử dụng / lập lịch trình awstats đều thông qua crontab, như vậy:
0 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >/dev/null
(chạy awstats hàng giờ).
Tuy nhiên, nếu tôi kiểm tra crontab -l
, nó nói crontab trống đối với người dùng của tôi.
Tuy nhiên, khi tôi kiểm tra /etc/cron.hourly
, tôi đã nhận được một tệp awstats với các mục sau:
#!/bin/bash
exec /usr/share/awstats/tools/awstats_updateall.pl now -configdir="/etc/awstats" -awstatsprog="/usr/share/awstats/wwwroot/cgi-bin/awstats.pl" >/dev/null
exit 0
Chỉ cần cho bạn biết, awstats của tôi được cập nhật tốt, nó tạo ra các báo cáo của nó, và tất cả đều tốt.
Việc chạy lệnh crontab có tạo ra một mục trong thư mục cron được chỉ định không? (ví dụ: cron.hourly hoặc cron.d Daily, v.v.)? Hay chúng không liên quan? Nếu chúng có liên quan, tại sao người dùng của tôi không có mục crontab?