25-Task Scheduler、launchd和cron
17.8.2 Task Scheduler、launchd和cron
如果你精通计算机,那么可能知道Windows操作系统上的Task Scheduler,macOS上的launchd或Linux操作系统上的cron调度程序。这些工具文档齐全,而且可靠,它们都允许你安排应用程序在特定的时间启动。如果想更多地了解它们,可以在No Starch出版社官网本书对应页面找到教程的链接。
利用操作系统内置的调度程序,你不必自己写时钟检查代码来安排你的程序。但是,如果只需要程序稍作停顿,那就用 time.sleep()
函数。或者不使用操作系统的调度程序,代码可以循环直到特定的日期和时间,每次循环时调用 time.sleep(1)
。