Python脚本在crontab定时任务中无法运行,但是对应脚本手动执行成功
来源:互联网 发布:全球淘宝下载 编辑:程序博客网 时间:2024/05/24 01:08
1、问题描述
在用crontab设置定时任务时,发现py脚本在crontab中报错,显示import某些包找不到,但是手动直接运行py脚本,完全正常。
01 05 * * * cd /data/felixping/toutiao/crontab_file;./get_topic_hourly.sh >> get_topic_hourly.log 2>&1
2、问题解析
主要是crontab的运行目录和py脚本运行目录不一样,更改py头的目录,直接指定当前系统中Python的目录,即更改py脚本中默认的头为 Python 安装 目录“!/usr/local/bin/python”,具体根据自己的目录更改
【备注】
1、查看当前Python版本的命令:python --version
2、查看当前Python安装目录的命令:which python
1 0
- Python脚本在crontab定时任务中无法运行,但是对应脚本手动执行成功
- Linux手动执行脚本可以,但是放到定时任务 crontab 中不执行
- crontab中使用环境变量的方法(手动执行shell脚本可以,在定时任务中不行)
- crontab 定时执行python脚本
- crontab 定时执行python脚本
- crontab定时执行脚本与手动执行脚本结果不一致
- Linux 定时执行任务 php脚本 crontab
- Linux定时任务crontab执行脚本出错
- Crontab定时任务之执行PHP脚本
- 使用python脚本备份crontab定时任务
- 统计crontab中定时任务耗时脚本
- shell脚本手动执行成功,定时任务调用失败的解决方法。
- crontab定时任务脚本不执行,日志无执行记录
- Linux Crontab 定时任务 命令详解——Django中执行定时脚本
- 在crontab中执行python脚本系统环境变量问题
- Linux定时任务crontab执行脚本无输出
- Linux的crontab定时任务批量执行PHP脚本
- windows创建定时任务执行python脚本
- qos实现之tc流量控制
- matcaffe错误:Invalid MEX-file: caffe.mexa64,x86_64-linux-gnu/libstdc++.so.6
- 常见Android面试题及答案(详细整理)
- 快速排序-Java实现
- hdu 5800
- Python脚本在crontab定时任务中无法运行,但是对应脚本手动执行成功
- HTTP长连接和短连接原理浅析
- Android Upload File to Server
- 集合总结[java]
- 设计模式-装饰者模式
- hdu 5794
- git 排错 fatal: 'git status --porcelain' failed in submodule abi/cpp
- java之HttpClient 使用[get/post]
- bootstra查阅参考文档