python每隔N秒运行指定的函数程序,python每隔,import osimp
文章由Byrx.net分享于2019-03-23 07:03:28
python每隔N秒运行指定的函数程序,python每隔,import osimp
import osimport timedef print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message)def run(interval, command): print_ts("-"*100) print_ts("Command %s"%command) print_ts("Starting every %s seconds."%interval) print_ts("-"*100) while True: try: # sleep for the remaining seconds of interval,http://www.byrx.net time_remaining = interval-time.time()%interval print_ts("Sleeping until %s (%s seconds)..."%((time.ctime(time.time()+time_remaining)), time_remaining)) time.sleep(time_remaining) print_ts("Starting command.") # execute the command status = os.system(command) print_ts("-"*100) print_ts("Command status = %s."%status) except Exception, e: print eif __name__=="__main__": interval = 5 command = r"ipconfig" run(interval, command)
评论关闭