对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基础教程
Feb 05 Python
Python编程实现二叉树及七种遍历方法详解
Jun 02 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
Python实现的堆排序算法原理与用法实例分析
Nov 22 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
Mar 22 Python
Pandas 按索引合并数据集的方法
Nov 15 Python
解决pycharm同一目录下无法import其他文件
Feb 12 Python
python实现最速下降法
Mar 24 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
Jun 30 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
pycharm使用技巧之自动调整代码格式总结
Nov 04 Python
Python 调用C++封装的进一步探索交流
Mar 04 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
Terran魔法科技
2020/03/14 星际争霸
PHP脚本数据库功能详解(下)
2006/10/09 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
JavaScript中的Document文档对象
2008/01/16 Javascript
执行iframe中的javascript方法
2008/10/07 Javascript
javascript 伪数组实现方法
2010/10/11 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
[47:20]DAC2018 4.4 淘汰赛 Optic vs Mineski 第一场
2018/04/05 DOTA
PyQt5每天必学之切换按钮
2020/08/20 Python
python实现批处理文件
2020/07/28 Python
python爬虫基础之urllib的使用
2020/12/31 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
自我鉴定模板
2013/10/29 职场文书
推销搭讪开场白
2015/05/28 职场文书
结婚司仪主持词
2015/06/29 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS