linux 定时任务 python找不到模块问题解决
先说结论:以后在涉及到定时任务,指定python的环境路径。
shell中python路径问题
定时任务默认的python路径为系统自带
写一个python程序sys_path.py
import sys
print(sys.path)
放入shell脚本sys_path.sh
python ./sys_path.py
执行sh脚本
sh sys_path.sh
['/data0/qinyk/test', '/data0/anaconda3/lib/python36.zip', '/data0/anaconda3/lib/python3.6',
'/data0/anaconda3/lib/python3.6/lib-dynload',
'/data0/anaconda3/lib/python3.6/site-packages',
'/data0/anaconda3/lib/python3.6/site-packages/PyHive-0.3.0-py3.6.egg',
'/data0/anaconda3/lib/python3.6/site-packages/xgboost-0.71-py3.6.egg']
定时任务crontab -e 并保存日志
* * * * * sh sys_path.sh >sys_path.log 2>&1
cat sys_path.log
['/data0/qinyk/test', '/usr/lib64/python26.zip', '/usr/lib64/python2.6',
'/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old',
'/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages',
'/usr/lib64/python2.6/site-packages/gtk-2.0', '/usr/lib/python2.6/site-packages']
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Windows安装pip方法
1.下载pip 地址:https://pypi.python.org/pypi/pip#downloads 注意选择tar.gz压缩包,目前最新版本为9.0.1,这里选择的版本是:pip-9.0.1.tar.gz (md5, pgp) 点击:下载 2.解压安装 解压下载的压缩包至工作目录下(如D:),打开Windows cmd,运行如下命令进入解压后的pip目录 cd /d D:\pip-9.0.1 使用如下命令进行安装 python setup.py install 3.添加环境变量 添加windows系统环境变量,与安装python时添加的方法一样 如我的python目录是:F:\Python27; 则添加如下2个目录到系统环境变量里:F:\Python27;F:\Python27\Scripts; 4.pip常用命令 安装成功后,重新进入CMD后运行pip,可以看到帮助文档: pip常用命令如下: 1 2 3 4 5 6 7 8 9 10 11 #安装包 pip install xxx #升级包,可以使用-U 或者 --upgrade pip install -U xxx #卸载...
- 下一篇
推荐几种Java任务调度的实现
几种任务调度的 Java 实现方法与比较--转载 原文:http://www.ibm.com/developerworks/cn/java/j-lo-taskschedule/ 写了一天的作业调度,这算是最好的一篇了 前言 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现: Timer ScheduledExecutor 开源工具包 Quartz 开源工具包 JCronTab 此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方法。 Timer 相信大家都已经非常熟悉 java.util.Timer 了,它是最简单的一种实现任务调度的方法,下面给出一个具体的例子: 清单 1. 使用 Timer 进行任务调度 package com.ibm.scheduler; import java.util.Timer; import java.util.TimerTask; public class TimerTest extends TimerTask { private String jobName...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)