Crontab

1. Crontab

Matheus Pereira de Souza Lima
matheuslimaDev

(usa Ubuntu)

Enviado em 16/02/2022 - 14:28h

Eu tenho uma task em python que tenho que rodar todo dia, ela funciona tudo direito, executa dentro do ubuntu terminal normalmente, mas quando jogo no crontab, no log em .txt so sai a ultima linha do programa, ja fiz de tudo nao sei mas oq faço pra rodar alguem poderia me ajudar ? Segue a imagem do cron e do script criado.


  


2. Re: Crontab

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 16/02/2022 - 17:38h

Simplifique, não complique cara! Rsrsrs... Dê permissão de execução ao script python e agende no cron assim:

*/5 * * * *  /home/ubuntu/comercial-rdstation/RD_CLINUX/auto_crm.py > /home/ubuntu/comercial-rdstation/RD_CLINUX/logs2.txt 


;) Testa aí.

---------------------------------------------------
echo 1244394795515721490698P | dc


3. Crontab

Matheus Pereira de Souza Lima
matheuslimaDev

(usa Ubuntu)

Enviado em 17/02/2022 - 00:01h


Eu fiz isso ja e da a mesma coisa so exibe a ultima linha do codigo.


4. Re: Crontab

Marcos Fernandes
markirius

(usa Arch Linux)

Enviado em 17/02/2022 - 09:26h

utilize desta forma:

*/5 * * * *  /home/ubuntu/comercial-rdstation/RD_CLINUX/auto_crm.py >> /home/ubuntu/comercial-rdstation/RD_CLINUX/logs2.txt  


utilizando > você sempre vai gerar um novo arquivo log.txt a cada linha do output

utilizando >> você irá incrementar o arquivo log.txt com cada linha do output




5. Crontab

Matheus Pereira de Souza Lima
matheuslimaDev

(usa Ubuntu)

Enviado em 17/02/2022 - 10:14h


Sim amigo, tlg, mas ja fiz dessas 2 maneiras, tentei varias paradas ja, dando chmod pra geral, colocando as funçoes dentro do cron, um monte de parada que ja tentei e só exibe o finally do codigo, o crontab nao esta lendo o ''try'' no codigo, mas isso é so no cron pq quando executo manualmente o codigo roda perfeitamente.


6. Re: Crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/02/2022 - 10:49h

Poderia postar o script?

O canal seria debugar.

Já tive problemas de execução na cron por falta de variáveis de ambiente e tive que add um export no script. Manualmente ele pegava o que estava configurado no profile.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts