I recently added in a new script to the directory /etc/cron.daily so it would be run once a day along with the other scripts in there but for some reason it wasn’t being run. After much messing about I discovered it was the because the name of the script had a . in it.
Specifically the script was called get_xferlog.sh as is common with shell scripts. I changed this to be just get_xferlog and that is now working ok.
The files in /etc/cron.daily are executed as part of an entry in /etc/crontab:-
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts -v /etc/cron.daily )
So it uses the default settings of run-parts to execute all scripts in the directory /etc/cron.daily and the man page for run-parts says.
If neither the –lsbsysinit option nor the –regex option is given then the names must consist entirely of upper and lower case letters, digits, underscores, and hyphens.
If you want to check what run parts will do you can use the –test flag which just lists the scripts that will be executed without actually executing them. Thus
run-parts -v –test /etc/cron.daily
This proved very handy in debugging the issue I was having without having to wait a day between tests for the cron job to run.
I should add that the above applies to Ubuntu based servers, Red Hat servers using run-parts don’t seem to care about a dot in the filename
Well July 23rd 2007 was the 1st Anniversary of this blog so here are a few facts and figures and a bit of a reflection on what it has meant to me.
Posts = 38
Comments = 38
Views = 5540
Most Views in a Day = 731
Average Days between Posts = 9.6
Average Views Per Day = 15.17
I started this blog as a very small way of making a contribution back to the open source community and in the last year I’ve also become involved with my local LUG and PUG.
I’ve enjoyed writing my blog but I have felt I should have posted more often. I find it quite time consuming writing posts, partly I know because I am so verbose, but also because I like to cross reference links to the things I blog about and it just seems to take me a while to track things down sometimes.
I like to see the graph of the number views of the blog each day that I can get with wordpress, but what I like best of all is getting comments on my blog, especially when people say that my posts have helped them. I guess this is the same with all blog writers.
So what will the next year hold in store for the blog? Well hopefully more of the same and I will try to make posts more often. I have plenty of things I’d like to share about hints and tips I’ve found or experiences I’ve had with Linux I just need to make more of an effort to write them down.
Overall I’d give myself a C- [ Could do better ]