Hi. I have a script that needs to run from a cron job. I added the script as explained, in the deployment instructions.
crontab -e (root) looks as follows
* * * * * /usr/bin/python /usr/bin/ZabbixApacheUpdater.py -c server1 -z 10.24.0.231 > /dev/null 2>&1 * * * * * /usr/bin/python /usr/bin/ZabbixApacheUpdater.py -c server2 -z 10.24.0.231 > /dev/null 2>&1
file permissions # ls -asl /usr/bin/ZabbixApacheUpdater.py 12 -rwxr--r-- 1 root root 8740 Mar 11 10:05 /usr/bin/ZabbixApacheUpdater.py
the messages log indicates that it has run
Mar 11 11:47:01 linux-epfq /usr/sbin/cron[18297]: (root) CMD (/usr/bin/python /usr/bin/ZabbixApacheUpdater.py -c server1 -z 10.24.0.231 > /dev/null 2>&1 ) Mar 11 11:47:01 linux-epfq /usr/sbin/cron[18299]: (root) CMD (/usr/bin/python /usr/bin/ZabbixApacheUpdater.py -c server2 -z 10.24.0.231 > /dev/null 2>&1)
But it's not doing anything. When I run the same syntax command from the command line it runs correctly every time.
I have tried changing the fill permissions and the syntax of the cron entries but nothing works.
Any ideas what I have missed ?
Thanks