PHP和Python实现常驻内存脚本(上)

假设我们有这样一个需求,每秒进行一次事件检查,大多数开发者肯定可以想到使用Linux或者Windows中定时任务来实现这个需求。但是仔细去了解,你会发现Linux中的定时任务crontab只支持分钟级别的定时,其实并不满足我们的要求。作为开发者的我们其实可能并不会就此放弃。下面就来说说,如何利用PHP是西安本次案例。
<?php
/**
* Created by PhpStorm.
* User: fanghouguo.com
* Date: 2018/12/31
* Time: 12:15
*/


while(true){
//do something
sleep(1);
}




实现秒级的定时任务,主要逻辑就是上面的代码实现。然后使用php crontab.php >> crontab.log 2>&1 & 启动。
#!/bin/env python
#coding:utf-8

__author__ = "fanghouguo.com"
__description__ = "Python实现秒级定时任务"
__date__ = "2018-12-31 12:35"


import time

if __name__ == "__main__":

while True:
print "每秒执行一次这段逻辑"
time.sleep(1)



实现秒级的定时任务,主要逻辑就是上面的代码实现。然后使用python crontab.py >> crontab.log 2>&1 & 启动。

上面2种可以实现简单版的秒级定时任务。那么好奇的小伙伴你们觉得这种实现会有什么问题吗?

点击量:16

PHP和Python实现常驻内存脚本(上)》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注