새소식

개발관련/PHP

PHP 데몬 작업.

  • -
SMALL
#!/data/php/bin/php <? declare(ticks = 1);

function sig_handler($signo) {
global $maindb, $isstop;
switch($signo) {
case SIGTERM:
case SIGINT:
case SIGQUIT:
case SIGABRT:
$isstop = 1;
break;
default: } }
....내용들...

pcntl_signal(SIGTERM, "sig_handler");
pcntl_signal(SIGINT, "sig_handler");
pcntl_signal(SIGABRT, "sig_handler");
pcntl_signal(SIGQUIT, "sig_handler");


$isstop = 0;

while(1){
...내용들 ...
if($isstop) break;
usleep(50000);
}
?>
LIST
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.