AWS not working working from Cronjob
First: check where on your system the executable aws
is stored. Use this command:
$ which aws/usr/bin/aws # example output, can differ in your system
Now, place a variable called $PATH
in your crontab before the script:
PATH=/usr/bin:/usr/local/bin
Those paths separated by :
define where should be search for the exectable. In the example above it's /usr/bin
. You have to check all executables in your cron job that they are available.
Another thing: try to avoid path with a tilde (~
) in cronjobs. Use /home/user
instead.