Crontab is not working on Amazon EC2 server

Tag: linux , amazon-web-services , crontab Author: crycong Date: 2012-12-02

Crontab is not working on Amazon EC2 Linux Server.

I have saved below codes in /etc/crontab file

crontab
# For details see man 4 crontabs 
# Example of job definition: 
# .---------------- minute (0 - 59) 
# | .------------- hour (0 - 23) 
# | | .---------- day of month (1 - 31) 
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... 
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 
# | | | | | 
# * * * * * user-name command to be executed 
* 10 * * * tar cvfpz /home/backup/web_$(date +%Y%m%d).tar.gz /home/web

I have started crontab command already, but this one didn't work.

I also have saved this line in "crontab -e" too, but cron won't work.

* 10 * * * tar cvfpz /home/backup/web_$(date +%Y%m%d).tar.gz /home/web

Is there anyone who had same experience like me?

Thank you.

did you also tried the command with the full path to tar?
yes it is full path
what does it say if you redirect output to some file? like this: * 10 * * * tar cvfpz /home/backup/web_$(date +%Y%m%d).tar.gz /home/web >> /tmp/output.txt 2>&1
@Jake you tried the absolute path to the binaries, like /bin/tar and /bin/date in your cronjob?
it looks like $(date +%Y%m%d) command is not working.

Other Answer1

Solved the problem.

I used this code and it works!

* 2 * * * root tar cvfpz /home/backup/web_`date +\%Y\%m\%d`.tar.gz /home/web