我有通过“邮件”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
工作了。