I have a crontab like this on a LAMP setup:
0 0 * * * /some/path/to/a/file.php > $HOME/cron.log 2>&1
This writes the output of the file to cron.log. However, when it runs again, it overwrites whatever was previously in the file.
How can I get cron to output to a file with a timestamp in its filename?
An example filename would be something like this: 2010-02-26-000000-cron.log
I don't really care about the format, as long as it has a timestamp of some kind.
Thanks in advance.
Best Answer
Try:
Play around with the date format, if you like; just be sure to escape any
%
like\%
, as above.