-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

That should happen automatically since otherwise nothing about "log
rotation" is really happening. You should not need any other script
besides the 'reload' piece that is already there if you are using syslog
to write your file. Putting another script in /etc/init.d would be the
wrong way to go since that's where service scripts go and what you're
proposing is not a service (/usr/bin or /usr/local/bin or something
would make more sense).

Why is it not working as you expect? I'm not sure. You could
potentially use the pre/post scripts to move the file and then reload
the applicable service (assuming it's syslog, or works like syslog with
a 'reload' argument) and then rotate your renamed file in case this is
some issue with the file handle held by the application not letting
rotation work properly. You could also add something like the following
to the postrotate script which is probably much simpler/better:

echo > /var/log/audit/taudit.log

Good luck.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPjyXcAAoJEF+XTK08PnB5o1AP/RvtGJi+t9JezzOT/Z95mJPA
eG3QByk1GqJSzOmL6CzWfZubAclFk5S+BACrt2BkYJN/fpw2DNoJtb2ovi8DdK+a
TYlMbK1hJ75ChNHZ+gn8WdpUO3+0pshgarv/Z4ByOCNy+8Xv4OGBXt3v3oryrrvc
UogC/PKVOQp/IKJAJUfePIgsnVLCroIeqgy7j/VUz5SUTh1Dj9Z55MASA8JFEMLJ
cacuJOvpmWkZxWfY/SEiDMRgBoxzby8cPv7pZcfmFkZgRB45YSWkTT/K8EkDgrG3
O+HUHARNYbLUg7MLoApAfHNj9N+xvf8g8SyVyZTZ6gsVYyalpQ FUTYJuOFnUBHQO
T4d/nNpPMi4GdDFvdBFwhUWyPh1h5GSPyRhaKIb1/xTx2PpMRYGR/EpL3TcW4uJ8
m79wfRlvsp8hoLMBiZPeqMip5ui6HmxoSFVOmc8GfZCyHlSh0d PuevvVI3rud5wk
8fvEA0lqGOnJ0BIfenxebcZIqcH9rrcpthDHr0RaOWjtn2wjIO e9+cM1b5IWMJLc
WhoJoK8EfzGyVN+cT9nFyfUfQkU9xgZGTKlPhBHSaKK0U7nt4l 4X3WGMlJaGsjb/
uVroxWPbtoZj7pJwUeE8qF0NAzvyQQgTfhqfDcBzghX14xMjcB 3MamD5fqDqckZC
VwXJy2fqnVtGsng439rx
=Kdx2
-----END PGP SIGNATURE-----