Questão de correio Crontab

0

Eu tenho python script , que envia e-mail por shell function "mail". Corre bem. No entanto, quando coloco crontab para rodar ele não consegue enviar e-mails para o destinatário, ao invés disso, envia uma mensagem de erro para o meu endereço. Existe algum problema que crontab não pode enviar e-mails em execução através de outro script?

Aqui está a minha entrada no crontab:

30 8 * * * /home/akand/./pyscript.py

O pyscript.py tem

import os  
os.system(''' mail -s "Message" [email protected] <<< "Please 
check ..." ''')  

Como mencionei, pyscript.py é executado corretamente.

    
por Akand 10.04.2018 / 17:09

1 resposta

0

Como Jeff mencionou, a variável de ambiente não estava passando. O comando no crontab:

30 8 * * * $HOME/.bash_profile; /home/akand/./pyscript.py  

funcionou.

    
por 11.04.2018 / 17:22

Tags