Você precisa especificar o caminho completo para o executável aws
:
50 12 * * * /usr/local/bin/aws --version > ~/yolo.swag
Eu posso executar o comando aws --version
em um script e no cli. Mas se eu colocar este comando em um crontab ele não funciona.
Crontab:
50 12 * * * aws --version > ~/yolo.swag
Erro:
/bin/sh: 1: aws: not found
O comando aws está em um script bash. E recebo a mesma mensagem de erro quando executo o script no cron. Como posso obter o script para executar o comando bem?
Coloque este código antes de sua linha de comando para ser executado em crontab -e
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin