<?php
set_time_limit(0);
$basdir="/home/test/";
//查看系统中是否有本程序在跑,
if(PHP_OS=="Linux")
{
$fpid=$basdir."mypid.pid";
if(is_file($fpid))
{
$oldpid=file_get_contents($fpid);
$oldpid = preg_replace("/\s|\r|\n/","",$oldpid);
$cmd=" ps axu|awk '{print \$2}'|grep ".$oldpid."|wc -l";
$ret=`$cmd`;
if($ret>0) die("find old running!");
}
$pid=posix_getpid();
file_put_contents($fpid,$pid);
}
for($i=0;$i<100;$i++)
{
sleep(1);
echo $i."\n";
}
?>
set_time_limit(0);
$basdir="/home/test/";
//查看系统中是否有本程序在跑,
if(PHP_OS=="Linux")
{
$fpid=$basdir."mypid.pid";
if(is_file($fpid))
{
$oldpid=file_get_contents($fpid);
$oldpid = preg_replace("/\s|\r|\n/","",$oldpid);
$cmd=" ps axu|awk '{print \$2}'|grep ".$oldpid."|wc -l";
$ret=`$cmd`;
if($ret>0) die("find old running!");
}
$pid=posix_getpid();
file_put_contents($fpid,$pid);
}
for($i=0;$i<100;$i++)
{
sleep(1);
echo $i."\n";
}
?>