python延时执行函数_python延迟指定时间执行特定任务脚本
函数功能说明:
指定时间间隔(day,hour,min,second)一个或多个选项,例如,从现在开始延迟 5分钟/1小时,运行一个hello函数。
from datetime import date, time, datetime, timedelta
import time
def hello():
print "hello world."
def runTask(func, day=0, hour=0, min=5, second=0):
# get current time
now = datetime.now()
strnow = now.strftime('%Y-%m-%d %H:%M:%S')
print "now:",strnow
# get net_run time
period = timedelta(days=day, hours=hour, minutes=min, seconds=second)
next_time = now + period
strnext_time = next_time.strftime('%Y-%m-%d %H:%M:%S')
print "next run:",strnext_time
while True:
now = datetime.now()
strnow = now.strftime('%Y-%m-%d %H:%M:%S')
# if system time eq next_time run the specific task(hello func)
if str(strnow) == str(strnext_time):
print strnow
func()
print "task done."
break
runTask(hello, min=3)
python延时执行函数_python延迟指定时间执行特定任务脚本相关推荐
- python延时us函数_Python延时操作实现方法示例
本文实例讲述了Python延时操作实现方法.分享给大家供大家参考,具体如下: 在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果.此时,我们就需要某种机制,使 ...
- python的strftime函数_Python简单格式化时间的方法【strftime函数】
本文实例讲述了Python简单格式化时间的方法,分享给大家供大家参考,具体如下: walker经常用到当前时间和相对时间,用来统计程序执行的效率,简单记一下,便于copy. >>> ...
- sql语句延时执行或者是指定时间执行
--使用waitfor语句延迟或暂停程序的执行 --waitfor{delay'time'|time 'time'} delay是指间隔时间 最长到24小时 time是指定时间执行 waitfor d ...
- 分布式定时任务原理以及解决方案-指定时间执行定时任务
分布式定时任务原理以及实现 一.单机指定时间执行定时任务实现方式 Timer运行机制 ScheduledThreadPoolExecutor的运行机制 原理图 Leader/Follower模式 Ti ...
- java+timer+退出,java timer 兑现在指定时间执行方法
java timer 实现在指定时间执行方法 最近在弄一个定时发送的项目,需要定时执行方法,于是用到了Timer,但是我想要的功能网络上的资源比较少,所以自己研究了一下. 下面是我写的一些代码 imp ...
- linux中用at命令5分钟后执行,我使用过的Linux命令之at - 在指定时间执行一次任务...
我使用过的Linux命令之at - 在指定时间执行一次任务 用途说明 at命令用于在指定时间执行一次任务.如果任务需要重复执行,需用crontab. atq用于打印队列中的任务,atrm用于删除任务. ...
- java每隔1分钟执行一次_启动系统定时器,每隔1分钟/指定时间执行任务 学习笔记...
import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask ...
- java 调度任务_Java Quartz 任务指定时间执行,任务调度框架
quartz,spring-quartz,spring-task,spring-schedule四者的区别: quartz 是一个调度器,可以放任务进去,对任务指定时间执行. spring-quart ...
- js立即执行函数,jqueryReady和Onload执行顺序比较
最近研究了一下这几个函数的执行顺序,有概念可知,立即执行函数是首先执行,但是ready函数和Onload的执行顺序可以根据区别得知 JQuery的ready函数与JS的onload的区别: 1. ...
最新文章
- 隐藏在程序旮旯中的“安全问题”
- MyBatis,动态传入表名,字段名的解决办法
- webpack学习资料
- 第四范式陈雨强获评首届世界人工智能大会云帆奖 | 2020WAIC
- [转载] 深入了解Java ClassLoader、Bytecode 、ASM、cglib
- 337. House Robber III 打家劫舍 III
- php数据访问层设计,php - Zend框架数据访问层(DAL) - 堆栈内存溢出
- 注册登录页面代码用js判断是否填入信息_php实现登录功能
- SkyDrive Explorer 把微软25GB网络硬盘搬进“我的电脑”
- Hadoop之WEBUi界面功能介绍及日志配置查看
- 孙玄:大中台模式下如何构建复杂业务核心状态机组件
- Excel2013向被粘贴区域的非空单元格内粘贴数据
- 如何积累人生的第一桶金
- tomcat隐藏版本信息
- macos 终端下载_如何使用终端下载macOS更新
- 摄像头P2P软件提供,完美解决打洞及音视频、用户码传输问题。
- Linux学习教程(一)
- SpringBoot后端数据校验实战
- 豌豆荚 Android 开发岗面经
- Docker部署常用软件(持续更新中)