Tive que reinstalar uma pilha inteira em uma instância EC2 porque um colega bagunçou a anterior (não consegue mais fazer SSH). Resumindo: o novo EC2 está em execução.
Temos que executar 2 jobs por um job CRON. Cada script é executado perfeitamente ou manualmente.
00 3 * * 1,3,5,7 cd /home/ubuntu/my/path/; ./ingest_daily.sh &> "$(date +%Y-%m-%d-%H-%M-%S_ingestion.log)"
Mas o script nunca é iniciado, nenhum arquivo de log.
Então eu adicionei um cron fictício fazendo:
*/1 * * * * cd /home/ubuntu/my/path/ ; echo "Hello World!" &> "$(date +%Y-%m-%d-%H-%M-%S_test.log)"
Nada também.
pgrep cron
me mostra um PID para que o daemon esteja em execução.
Não tenho ideia de onde olhar para isso. Já li algumas respostas aqui, mas nada parece funcionar.