方法1:
import sched, time
import os
s = sched.scheduler(time.time, time.sleep)
#scheduler的兩個引數用法複雜,程式設計客棧可以不做任何更改
def playmusic(x):
os.system(x)
def jobtodo():
tmlist = [2011,8,11,22,15,0,0,0,0]
x1=time.mktime(tmlist)
x2=time.timwww.cppcns.come()
y=x1-x2
#計算任務到現在的時間長度
s.enter(y, 1, playmusic, ('mplayer /home/c.***',))
#四個引數分別為:間隔事件、優先順序(用於同時間到達的兩個事件同時執行時定序)、被呼叫觸發的函式,給他
#的引數(注意:一定要以tuple給如,如果只有乙個引數就(xx,))
s.run()
print time.time()
jobtodo()
方法2:
import os
import time
from threading import timer
def playmusic(x):
os.system(x)
def jobtodo():
tmlist = [2011,8,11,22,40,0,0,0,0]
x1=time.mktime(tmlist)
x2www.cppcns.com=time.time()
y=x1-x2
timer(www.cppcns.comy, playmusic, ('mplayer /home/b.***',)).start()
jobtodo()
本文標題: python任務排程例項分析
本文位址: /jiaoben/python/124932.html
ORACLE任務排程例項
1 編寫定時任務儲存過程 別的儲存過程太長,貼個觸發器冒充下 create orreplace trigger tru accept abnormal state 狀態更新觸發器,當已整改時,級聯更新本條記錄的24小時或48小時狀態 before update on accept abnormal ...
python任務排程
coding utf 8 import sched import time 初始化sched模組的scheduler類 第乙個引數是乙個可以返回時間戳的函式,第二個引數可以在定時未到達之前阻塞。s sched.scheduler time.time,time.sleep enter四個引數分別為 間...
Hadoop 任務排程分析啟動篇
學習hadoop已有一段時間,從最初的搭建環境,配置環境,編寫mapreduce應用,到基於hive的查詢,慢慢的開始喜歡和習慣它的這種模式,最近對hadoop集群環境執行原理很感興趣,很想知道它究竟是怎麼做到這種分步式的運算與協調,也很想能夠從事這方面的工作.學習了董西成的 深入解析mapredu...