Not sure if reload rsyslog >/dev/null 2>&1 || true
is the correct entry, try the following:
create 0644 root root
I also added an extra option (green one), which might be handy (compressing the rotated files).
Testing can be done as follows:
- logrotate -d /etc/logrotate.conf
to check (no changes are made, just for debugging),
- logrotate -fv /etc/logrotate.conf
force logrotate to do its job,
- Have a look at the log file: /var/lib/logrotate/status (location might be different).
Also have a look here: Manage Linux log files with Logrotate