Não é necessário reiniciar, o recarregamento é suficiente:
/sbin/service httpd reload > /dev/null 2>/dev/null || true
Parece tão "primitivo" que o HTTPD precisa ser reiniciado apenas para girar os logs. Tem que haver outras maneiras de conseguir isso!
Observe que não uso nem desejo usar AWStats, um dos as formas de resolver este problema .
Usando o CentOS 5.x em um servidor dedicado.
Tags logrotate apache-2.2