라이브러리
[PHP] SwooleProcess::wait - 자식 프로세스의 이벤트를 기다립니다.
SwooleProcess::wait
SwooleProcess::wait는 Swoole의 프로세스 관리 기능 중 하나로, 프로세스 종료를 기다리는 메소드입니다. 이 메소드는 프로세스가 종료되기를 기다리고, 종료된 프로세스의 PID를 반환합니다.
사용법
SwooleProcess::wait는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
$pid = SwooleProcess::exec($cmd);
$pid = SwooleProcess::create($cmd);
$pid = SwooleProcess::pipe($cmd);
$result = SwooleProcess::wait($pid);
예제
다음 예제는 SwooleProcess::wait를 사용하여 프로세스 종료를 기다리는 방법을 보여줍니다.
#hostingforum.kr
php
// 프로세스 생성
$pid = SwooleProcess::exec('php', array('php', '-r', 'while (true) {}'));
// 프로세스 종료를 기다림
$result = SwooleProcess::wait($pid);
// 프로세스 종료 결과를 출력
echo "프로세스 종료 결과: $result
";
프로세스 종료 결과
SwooleProcess::wait의 결과는 다음과 같은 값을 반환할 수 있습니다.
* 0: 프로세스가 정상적으로 종료되었습니다.
* -1: 프로세스가 존재하지 않습니다.
* -2: 프로세스가 종료되지 않았습니다.
* -3: 프로세스가 중지되었습니다.
* -4: 프로세스가 종료되었습니다.
참고
SwooleProcess::wait는 프로세스가 종료되기를 기다리는 메소드입니다. 이 메소드는 프로세스가 종료되기를 기다리고, 종료된 프로세스의 PID를 반환합니다. 프로세스가 존재하지 않거나 종료되지 않은 경우, -1 또는 -2 값을 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.