crontab 이메일 문제

crontab 이메일 문제

메일을 통해 python script이메일을 보냈 습니다. shell function잘 작동합니다. 그런데 crontab을 실행시키면 수신자에게 메일을 보내지 못하고 대신 내 주소로 오류 메시지를 보냅니다. crontab이 다른 스크립트를 통해 이메일을 보낼 수 없는 문제가 있습니까?

이것은 내 crontab 항목입니다.

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

pyscript.py에는

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

내가 언급했듯이 pyscript.py훌륭하게 작동합니다.

답변1

Jeff가 언급했듯이 환경 변수는 전달되지 않습니다. crontab의 명령:

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

이미 작업 중입니다.

관련 정보