1.编写服务端php脚本
test.php / test
#!/usr/local/php/bin/php
<?php
......
2.执行进程 ./test >> /tmp/log.txt & (后台进程)
3.守护进程
#!/usr/local/php/bin/php
<?php
$lock_file = realpath($_SERVER['PHP_SELF']).'.lock';
$lock_file_handle = fopen($lock_file,'w');
if ($lock_file_handle === false) {
die("Can not create lock ");
}
if (!flock($lock_file_handle,LOCK_EX + LOCK_NB)) {
die("Process already exists./n");
}
3.查看守护进程 ps -ef | grep php