reggiep Posted October 30, 2012 Posted October 30, 2012 The last line in my crontab is set to run a script to backup my hardware database but fails to run. If I run the script manually all works as you would expect. Is this the correct way to do this or is there a alternative? # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) */5 * * * * root php /var/www/mahara/cacti/poller.php > /dev/null 2>&1 * * * * * curl http://localhost/lib/cron.php 00 12 * * Mon-Sun root /etc/cron.daily/ntpdate 20 14 * * mon-sun /usr/local/maharabackup/glpibackup.sh > /var/log/rootglpibackup.log 2>&1 # thanks
apeo Posted October 30, 2012 Posted October 30, 2012 (edited) Maybe try: 20 14 * * * sh /usr/local/maharabackup/glpibackup.sh > /var/log/rootglpibackup.log 2>&1 Replaced mon-sun to * because its everyday, thats * isnt it? Edited October 30, 2012 by apeo 1
Steve21 Posted October 30, 2012 Posted October 30, 2012 Do you not need a user to run it as? If you're running it manually I guess it may pick you, but run on timer I thought it had to have one? But may be totally wrong Steve 1
reggiep Posted October 30, 2012 Author Posted October 30, 2012 Do you not need a user to run it as? If you're running it manually I guess it may pick you, but run on timer I thought it had to have one? But may be totally wrong Steve By Jove, you could be on to something there! I don't know how I missed that one! I'll give it another shot with root in there!
Steve21 Posted October 30, 2012 Posted October 30, 2012 By Jove, you could be on to something there! I don't know how I missed that one! I'll give it another shot with root in there! Any luck? Steve
reggiep Posted October 31, 2012 Author Posted October 31, 2012 Yep all working now. I tidied it up a bit as well so I could see that all the lines had all the right info needed. thanks
Steve21 Posted October 31, 2012 Posted October 31, 2012 Good to hear One of those silly things. Logic says if it runs manually it should run scripted too! Steve
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now