vários cron jobs em uma linha (executando consecutivamente

0

Eu pesquisei alguns exemplos e descobri dois abaixo que parecem funcionar, mas apenas o primeiro é executado:

*/5 * * * * /data/db/test1.py > /data/db/text.txt && hadoop fs -put -f /data/db/text.txt /tmp/ >/dev/null 2>&1

Eu também tentei

*/5 * * * * bash -c '/data/db/test1.py > /data/db/text.txt && hadoop fs -put -f /data/db/text.txt /tmp/' >/dev/null 2>&1

Se eu executar os dois comandos separadamente no shell, eles funcionam bem.

    
por user3508766 25.08.2017 / 17:22

1 resposta

2

Depois de investigar o erro no meu e-mail, eu não tinha o ticket do Kerberos. A linha de comando funcionou depois que o Kerberos foi resolvido. Eu escrevi um script separado que implementou o ticket do Kerberos e executei dois comandos mencionados nesta edição. Quando eu executo o script do crontab, tudo funciona bem

    
por 29.08.2017 / 18:35

Tags