发布网友 发布时间:2022-04-23 09:20
共3个回答
热心网友 时间:2022-04-18 20:59
多半是因为在cron里面的环境变量未定义。需要使用绝对路径启动python,如 /bin/python
热心网友 时间:2022-04-18 22:17
注意两点:
1. crontab 不会有你设的环境变量
2. crontab 要用绝对路径
正确做法写一个shell脚本,在脚本内设置环境变量及执行python语句,然后crontab执行该脚本。
#/usr/bin/bash热心网友 时间:2022-04-18 23:52
这个不是python擅长的,你应该去百度搜一下linux命令crontab的用法,一分钟就能明白如何设置一个定时运行任务。
如果你想写一个程序,用python完成一个crontab类似的功能,那么请看《UNIX环境高级编程》第13章,但弄懂这个是要花一点时间了。