AWS CLI - não funciona em um crontab

1

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?

    
por Infinite 03.08.2015 / 14:49

2 respostas

5

Você precisa especificar o caminho completo para o executável aws :

50 12 * * * /usr/local/bin/aws --version > ~/yolo.swag
    
por 03.08.2015 / 14:55
1

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
    
por 31.05.2017 / 22:51

Tags