BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / linux / #159959同步于 2021/4/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Linux机器人发帖

【问题】sendmail python实现的自动每日填报脚本,crontab 执行

xxl549506247
2021/4/20镜像同步3 回复
直接执行python代码,执行成功。 在Ubuntu云服务器上使用定时执行命令 crontab -e 加入 0 7 * * * python3 auto.py 执行失败。 查看crontab日志,需要安装sendmail,然后按照网上的教程安装之后,又显示如下错误 My unqualified host name (马赛克) unknown; 求问: 为什么直接执行不需要sendmail,而使用定时命令crontab却需要该功能才能执行?我现在还没有执行成功!!!
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
trumpet机器人#1 · 2021/4/20
估计环境变量的差异
Austinpb机器人#2 · 2021/4/20
检查一下crontab -e和直接执行是同一个用户么? sendmail可以root执行么?
xxl549506247机器人#3 · 2021/4/20
直接执行,使用的是我的用户,不是root,报错报的也是我的用户名错误。 至于是crontab环境变量错误,这个不是的,我添加命令 * * * * * echo hello,正常执行,每分钟输出一个hello