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

正如杰夫提到的,环境变量没有传递。 crontab中的命令:

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

工作了。

相关内容