php监控文件变化

摘要:
==0){echo“旧”.$md5file.PHP_EOL;echo“新”.$newMd5.PHP_EOL;echo“文件已修改”.date.PHP_EL;$md5file=$newMd 5;}})$process-˃start();$process::wait();
<?php


$process = new SwooleProcess(function(){
    $filename = "a.conf";
    $md5file = md5_file($filename);
    while(true){
        $newMd5 = md5_file($filename);

        if(strcmp($md5file,$newMd5) !== 0){
            echo "old".$md5file.PHP_EOL;
            echo 'new'.$newMd5.PHP_EOL;
            echo "文件被修改了".date("Y-m-d H:i:s").PHP_EOL;
            $md5file = $newMd5;
        }
    }
});

$process->start();


$process::wait();

  

免责声明:文章转载自《php监控文件变化》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mybatis-plus总结STM32新的IDE -- stm32cubeIde 点亮个LED灯下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于PHP的 PHP-FPM进程CPU 100%的分析和解决

在以往的开发过程中,碰到过php-fpm的原因导致CPU负载过高,load 20~50,严重影响了安全和服务稳定的问题,那怎么来查看和分析问题呢?请看下文。 1. 查看是否是硬件问题   方式:top  命令   主要查看:load average(平均负载),这是一个4核8G内存的服务器   1分钟平均负载:2.32;   5分钟平均负载:2.18;...

在Mac OS X下使用Apache、PHP、MySQL、Netbeans、Yii

本文环境: Mac OS X:10.8.4 Apache:2.2.22 PHP:5.3.15 Netbeans:7.3.1 Yii:1.1.14   Mac OS X是内置了Apache服务器的,不过默认没有启动。之前的版本有两种方式启动Apache,到了Mac OS X 10.8似乎只能用命令行的方式启动了。10.8.4版本中的Apache是2.2.22...

PHP将秒数转换成时分秒

/** * 将秒数转换成时分秒 * * @param 秒数 $seconds * @return void */ function changeTimeType($seconds) { if ($seconds > 3600) { $hours = intval($seconds / 3600); $...

php Make编译PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.

在编译安装php的时候,make完之后,出现了如下报错: Generating phar.php Generating phar.phar PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled. pharcomm...

PHP的openssl加密扩展使用小结

引言 互联网的发展史上,安全性一直是开发者们相当重视的一个主题,为了实现数据传输安全,我们需要保证:数据来源(非伪造请求)、数据完整性(没有被人修改过)、数据私密性(密文,无法直接读取)等。虽然现在已经有SSL/TLS协议实现的HTTPS协议,但是因在客户端上依赖浏览器的正确实现,而且效率又很低,所以一般的敏感数据(如交易支付信息等)还是需要我们使用加密方...

如何让您的php也支持pthreads多线程

  我们常常会碰到这样一种情况,开发环境在windows下开发,而生产环境确是linux。windows下能正常运行,上传到linux后却无法好好地玩耍了。然后开始了一轮尼玛式的疯狂的查找原因,最后发现是服务器环境问题。这时只能默默地爆一句shit。最近在用php多线程开发一个小功能也碰到类似的问题,在此记录一下。   1、查找资料发现php5.3或以上,...