crontab定时执行python脚本失败,但是手动执行成功
时间: 2023-08-04 11:23:44 浏览: 115
基于Python实现的Linux WiFi 自动重连工具源码,适用于使用 NetworkManager 管理网络接口的环境
可能是因为在 crontab 中执行的环境变量与手动执行时的环境变量不同导致的。您可以在 crontab 中设置 PATH 环境变量,或者在执行 python 脚本时使用绝对路径,以确保 crontab 能够找到相应的文件。
另外,您可以在 crontab 的输出日志中查看执行的详细情况,以便找到问题所在。可以在 crontab 中添加输出日志的命令,如:
```
* * * * * /path/to/python /path/to/script.py >> /var/log/cron.log 2>&1
```
这样会将输出的结果保存到 `/var/log/cron.log` 文件中,方便查看。
阅读全文