遇到了一个有趣的问题,有一个python文件,我用设置.py. 我想将这个python脚本的输出(只是打印到stdout)作为电子邮件的主体发送。在命令行上通过管道将此脚本发送到邮件时(如下所示),一切正常:
my_python_script | mail -s "my subject" my_email
但是,将相同的脚本添加到crontab时,会产生预期的主题,但会产生一个空的正文:
* * * * * my_python_script | mail -s "my subject" my_email
你知道为什么会这样吗?你知道吗
Tags:
您可能需要将python解释器放在脚本名称之前,如下所示:
您可以使用
which python
命令找到python解释器的位置。用这个路径替换/bin/python
。你知道吗相关问题 更多 >
编程相关推荐