CentOS中实现定时执行python脚本的方法

发布时间:2020-06-26 12:44:38

来源:亿速云

阅读:137

本篇文章给大家分享的是有关CentOS中实现定时执行python脚本的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

一、crontab的安装

默认情况下,CentOS 7中已经安装有crontab,如果没有安装,可以通过yum进行安装。

yum install crontabs

二、crontab的定时语法说明

corntab中,一行代码就是一个定时任务,其语法结构可以通过这个图来理解。

字符含义如下:* 代表取值范围内的数字

/ 代表"每"

- 代表从某个数字到某个数字

, 代表离散的取值(取值的列表)

一些常用的时间写法如下:* * * * * //每分钟执行

* */4 * * * //每4小时执行

0 4 * * * //每天4点执行

0 12 */2 * * //每2天执行一次,在12点0分开始运行

* * * * 0 //每周日执行

* * * * 6,0 //每周六、日执行

5 * * * * //每小时的第5分钟执行

三、配置定时执行python脚本

由于是需要定时执行python脚本,所以应该使用如下命令:

python xxx.py

但是非常重要的一点是要用绝对路径写到命令,否则定时运行失败。因此我们需要先弄清楚python的具体路径。

我们在服务器上有python2和python3两个版本,通过如下命令来查看其安装路径。# which python //查看系统默认安装的python2的路径

/usr/bin/python

# which python3 //查看自行安装的python3的路径

/usr/bin/python3

用如下命令查看当前系统中的定时任务列表

# crontab -l

对crontab进行编辑

# crontab -e

在其中增加如下的内容(每小时的00分执行一个获取微信accesstoken的py脚本),注意python的版本用到了3

00 * * * * /usr/bin/python3 /usr/local/wechatapi/wechat_accesstoken.py

完成后,可以重启一下crontab的服务即可。

service crond restart

*我们在编写py脚本时也需要注意,其中如果有对文件进行操作,也应该使用绝对路径。

以上就是CentOS中实现定时执行python脚本的方法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

centos定时运行python_CentOS中实现定时执行python脚本的方法相关推荐

  1. python 任务计划_windows 10 设定计划任务自动执行 python 脚本的方法

    我用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中.之前我都是手动执行这些脚本,现在我希望如何这些脚本能自动定时执行. ...

  2. linux定时执行python脚本_linux定时执行python脚本的方法以及失败不执行的处理方法...

    首页,linux定时任务用到的是crontab,我们来看一下crontab如何使用 crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的cro ...

  3. jmeter 能调用python吗_jmeter 执行python脚本的方法 。(亲测ok)

    jmeter 可以通过Jython 执:行python代码 2.把下载的Jython 的jar包放到 jmeter的lib文件夹.重启jmeter 3.线程组中添加 JSR223 Sampler 4. ...

  4. android调用python框架_在Java中从Android应用程序执行Python脚本?

    我正试图找到一种在Android中从Java代码执行Python脚本的方法.我对这个问题做了一个研究,但我发现的唯一问题是,如何在APK for android(Kivy e.t.c.)中转换pyth ...

  5. abaqus python 读取文件_ABAQUS Command 如何调用或执行 Python 脚本文件

    ABAQUS 中调用或者执行 Python 脚本有两种方法. 第一种方法,首先编写 Python 脚本文件,例如按照下面的代码编写 Python 脚本,实现批处理任务: from ABAQUS imp ...

  6. java执行python脚本_通过Java调用Python脚本

    在进行开发的过程中,偶尔会遇到需要使用Java调用Python脚本的时候,毕竟Python在诸如爬虫,以及科学计算等方面具有天然的优势.最近在工作中遇到需要在Java程序中调用已经写好的Python程 ...

  7. Cmake执行Python脚本

    在CMake中任意时候执行python脚本,可以使用excess_process 或者excess_program命令. 在CMake中想要在编译target前执行python脚本,因此增加了如下cu ...

  8. centos运行python程序_CentOS 7定时执行python脚本

    在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装,可以通过yum进行安装. yum inst ...

  9. linux定时python,linux 中定时执行python脚本

    一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...

最新文章

  1. 电脑硬件知识学习_DIY电脑多年,这些硬件冷知识你们知道吗?
  2. redis 事务,持久化,日志,主从,VM
  3. 【Nutch2.2.1基础教程之2.2】集成Nutch/Hbase/Solr构建搜索引擎之二:内容分析
  4. Linux读写执行权限
  5. python图片隐写_基于python的LSB隐写与分析
  6. matlab2c使用c++实现matlab函数系列教程-randint函数
  7. poj 3468 A Simple Problem with Integers 基础线段树
  8. 13个Python小游戏(含源码),开始敲起来,玩吧!
  9. 全网最详细的VMware虚拟机下载安装教程
  10. Silverlight2.0下载地址
  11. 单文件PHP版视频解析源码(中间件)
  12. BZOJ 1507 Editor
  13. Matlab模拟分子的布朗运动
  14. 简单的分布式矩阵乘法
  15. uniapp 自定义弹层时,底部页面滚动而弹层不能滚动
  16. python编程软件排行榜_python编程软件
  17. 拷贝PDF中文字出现英文乱码的问题
  18. 基于FPGA的电子密码锁
  19. 2016年8月7日 星期日 --出埃及记 Exodus 16:7
  20. 做人做事的艺术html,做事做人的说话艺术

热门文章

  1. 大数据 电信客服项目
  2. 20周年!参加活动送你漫威键盘+周年T恤,仅2天!粉丝:太良心
  3. 2021-01-04 linux服务器管理考试内容
  4. android让跟布局优先响应点击事件,andorid事件监听的五种方式
  5. win10 启动kafka报错 另一个程序正在使用此文件,进程无法访问
  6. [UE4]VS调试模式简单介绍
  7. 【HDMI】petalinux2022中digilent_encoder hdmi驱动不在适用
  8. Python 读取WAV音频文件 画频谱
  9. C++ pair的基本用法总结(整理)
  10. 理财期货操作技巧有哪些(如何操作期货)