I have setup the following crontab -
sudo crontab -e
01 21 * * * /usr/local/bin/sqlbackup.sh -e
This should run sqlbackup.sh at 21.01 every night but it never runs. here is the error log
cron[2339]: (root) RELOAD (crontabs/root)
CRON[31600]: (root) CMD (/usr/local/bin/sqlbackup.sh -e)
CRON[31599]: (CRON) error (grandchild #31600 failed with exit status 2)
CRON[31599]: (CRON) info (No MTA installed, discarding output)
I have set the permission to 777 and the owner is root. I can run the file by entering the above file path.
/usr/local/bin/sqlbackup.sh
. My guess is you are not using full paths.