对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 04 Python
约瑟夫问题的Python和C++求解方法
Aug 20 Python
使用python3.5仿微软记事本notepad
Jun 15 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
Sep 19 Python
python多线程socket编程之多客户端接入
Sep 12 Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
python实现高斯投影正反算方式
Jan 17 Python
详解Python3 定义一个跨越多行的字符串的多种方法
Sep 06 Python
Python 解析xml文件的示例
Sep 29 Python
Python 多进程原理及实现
Dec 21 Python
Python超详细分步解析随机漫步
Mar 17 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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
ASP Json Parser修正版
2009/12/06 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
js和jquery中循环的退出和继续下一个循环
2014/09/03 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
jQuery 点击获取验证码按钮及倒计时功能
2018/09/20 jQuery
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
[41:37]DOTA2北京网鱼队选拔赛——冲击职业之路
2015/04/13 DOTA
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
Python字符串处理实现单词反转
2017/06/14 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
python爬虫实例详解
2018/06/19 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
幼儿园家长安全责任书
2014/07/22 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript