Tampaknya semua saran untuk menggunakan / menjadwalkan awstats adalah melalui crontab, dengan demikian:
0 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >/dev/null
(menjalankan awstats setiap jam).
Namun, jika saya periksa crontab -l
, katanya crontab kosong untuk pengguna saya.
Namun, ketika saya memeriksa /etc/cron.hourly
, saya punya file awstats dengan yang berikut:
#!/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
Sekadar memberi tahu Anda, awstats saya diperbarui dengan baik, ia membuat laporannya, dan semuanya baik-baik saja.
Apakah menjalankan perintah crontab membuat entri di folder cron yang ditentukan? (mis. cron.hourly atau cron.daily, dll)? Atau apakah mereka tidak berhubungan? Jika mereka terkait, mengapa pengguna saya tanpa entri crontab?