Parece que todas las sugerencias para usar / programar awstats es a través de crontab, como tal:
0 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >/dev/null(ejecutando awstats cada hora).
Sin embargo, si verifico crontab -l, dice que crontab está vacío para mi usuario.
Sin embargo, cuando verifico /etc/cron.hourly, tengo un archivo awstats con lo siguiente:
#!/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
Solo para hacerle saber, mi awstats se actualiza bien, crea sus informes y todo está bien.
¿Ejecutar un comando crontab crea una entrada en la carpeta cron especificada? (es decir, cron.hourly o cron.daily, etc.) ¿O no están relacionados? Si están relacionados, ¿por qué mi usuario no tiene una entrada crontab?

/etc/crontabcuando se trata de ejecutar tareas del sistema en lugar de usar el crontab de root. De esta manera, uno puede saber fácilmente qué hace el sistema sin tener que buscar en el crontab de cada usuario.crontab -eformato. Finalmente, / etc / cron * está destinado a ejecutar scripts de root, mientrascrontab -eestá disponible para todos los usuarios.crontab -ecomando es incómodo por defecto. Así que creé un script llamadocteque hace dos comandos:export EDITOR=gedity luegocrontab -ees más fácil trabajar con el editor.