对Python定时任务的启动和停止方法详解


Posted in Python onFebruary 19, 2019

在python中我们可以使用APScheduler进行定时任务。

APScheduler的具体编码这里就不介绍了。主要说下在终端中启动和停止任务。

一、运行计划任务的python脚本

如果我们在终端中直接执行的话,关闭终端窗口,Python任务就会中断,Python进程会被杀死,程序将停止运行。可以使用如下命令运行python脚本,

python apschedulerscript.py &

这样执行后及时关闭终端窗口,程序依旧运行。

二、停止计划任务的Python脚本

如何停止呢,可使用如下方法:

其实在执行命令:python apschedulerscript.py &之后会在控制台输出改进程id

例如:

[1] 3057

直接只用kill命令结束即可

kill 3057

如果运行后忘记进程ID,则可遵循下面的方法进行停止

ps -e | grep python

这样将会在终端列出python相关的进程。

916 ?  00:04:05 python
3057 pts/0 00:00:00 python

下面那条就是我们执行的脚本的进程。上面一条应该为python的系统进程。

以上这篇对Python定时任务的启动和停止方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 基础学习第二弹 类属性和实例属性
Aug 27 Python
python flask实现分页效果
Jun 27 Python
详解Python nose单元测试框架的安装与使用
Dec 20 Python
Python实现PS图像明亮度调整效果示例
Jan 23 Python
Python中 传递值 和 传递引用 的区别解析
Feb 22 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
详解python中groupby函数通俗易懂
May 14 Python
Python中的Cookie模块如何使用
Jun 04 Python
使用npy转image图像并保存的实例
Jul 01 Python
弄清Pytorch显存的分配机制
Dec 10 Python
Python3使用Qt5来实现简易的五子棋小游戏
May 02 Python
python的schedule定时任务模块二次封装方法
Feb 19 #Python
Python3 max()函数基础用法
Feb 19 #Python
Python3 log10()函数简单用法
Feb 19 #Python
Python3中exp()函数用法分析
Feb 19 #Python
详解Python3中ceil()函数用法
Feb 19 #Python
django与小程序实现登录验证功能的示例代码
Feb 19 #Python
实例讲解Python3中abs()函数
Feb 19 #Python
You might like
smarty+adodb+部分自定义类的php开发模式
2006/12/31 PHP
利用PHP制作简单的内容采集器的原理分析
2008/10/01 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
2013/06/24 PHP
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
PHP数组操作类实例
2015/07/11 PHP
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
基于JQuery制作可编辑的表格特效
2014/12/23 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
jQuery基本过滤选择器用法示例
2016/09/09 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
python基础教程之自定义函数介绍
2014/08/29 Python
Python中用于计算对数的log()方法
2015/05/15 Python
Python中splitlines()方法的使用简介
2015/05/20 Python
Python循环语句之break与continue的用法
2015/10/14 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
python学习开发mock接口
2019/04/28 Python
python实现淘宝购物系统
2019/10/25 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
Django跨域请求原理及实现代码
2020/11/14 Python
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
建筑设计所实习生自我鉴定
2013/09/25 职场文书
法学专业个人求职信
2013/09/26 职场文书
迎接领导欢迎词
2014/01/11 职场文书
委托培训协议书
2014/11/17 职场文书
泰山导游词
2015/02/02 职场文书
继续教育个人总结
2015/03/03 职场文书
公司业务员管理制度
2015/08/05 职场文书
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电
JS高级程序设计之class继承重点详解
2022/07/07 Javascript