目前知道的有两种方法:python自带的time.sleep()
定时器循环执行某段代码 和 linux系统的crontab
命令定期执行某个脚本
-
time.sleep()
方法,这个方法是执行脚本一次,然后内在代码在while
循环中定期迭代。这种的问题在于,一旦将程序切换到后台,或者部署在服务器上断开ssh连接时,脚本就停止了。 -
crontab
方法,是定期执行整个脚本。这个能够满足一般要求,唯一问题是它不会输出任何脚本的stdout,而是默默的执行。所以要想做这个,又能看到进程,需要用比较复杂的方法来配合执行。
网友评论