I have a remote .sh script to take backup of mySQL file. Cron is running by .sh file not executing. Content of Crontab are:
#SHELL=/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin
* * * * * /home/ubuntu/dscript/db_backup.sh > /tmp/db.output
File Contents are:
#!/bin/bash
DATE=$(date +%Y%m%d_%H%M)
zipname="db_prod_$DATE.sql"
mysqldump db_prod > $zipname
aws s3 mv $zipname s3://mybackups/$zipname
rm -rf $zipname
zipname="db_staging_$DATE.sql"
mysqldump db_staging > $zipname
aws s3 mv $zipname s3://mybackups/$zipname
rm -rf $zipname
Bash path
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
I am on Ubuntu.
File is is in +x mode.