费了N天的劲,发现linux系统搬到windows下的方法,因为有很多后台运行程序,装了cygwin模拟linux下运行以下sh.
#!/bin/sh
#
#Script to export
#
while : ;
do
        php  E:/AppServ/www/do.php > /cygdrive/e/AppServ/www/do.log 
        sleep 1
done#-----
do.php完成只要0.4秒左右,但是每个循环却要3秒?还有时间不知道耗在哪里。
在do.php的最后加上echo "end!";
然后就在cmd下直接 php  E:/AppServ/www/do.php  发现在输出end之后,还要停1-2秒才完成。这个时间要在做什么呢?怎么才可以省去这个时间?是windows要杀死php.exe进程的耗时还是释放内存什么?因为系统要求输出比较频繁,要实时输出,那要怎么解决这个耗时的问题呢? 希望大哥们能帮解决,感激不尽。。