--TEST-- swoole_process: deamon --SKIPIF-- <?php require __DIR__ . '/../include/skipif.inc'; ?> --INI-- assert.active=1 assert.warning=1 assert.bail=0 assert.quiet_eval=0 --FILE-- <?php require_once __DIR__ . '/../include/bootstrap.php'; $proc = new \swoole_process(function(\swoole_process $proc) { $r = \swoole_process::daemon(); assert($r); $proc->push(posix_getpid()); }); $proc->useQueue(); $forkPid = $proc->start(); $demonPid = intval($proc->pop()); assert($forkPid !== $demonPid); \swoole_process::kill($demonPid, SIGKILL); \swoole_process::wait(true); \swoole_process::wait(true); echo "SUCCESS"; ?> --EXPECT-- SUCCESS