
SwooleProcess::wait() 함수는 프로세스 종료 대기를 위해 사용하는 함수입니다. 이 함수는 종료된 프로세스의 PID와 상태를 반환합니다.
- pid: 종료된 프로세스의 PID입니다.
- status: 프로세스의 종료 상태입니다.
- 0: 정상 종료
- -1: 비정상 종료
- 127: 프로세스가 아직 실행 중인 경우
이 함수를 사용하여 프로세스 종료 대기를 하려면, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$process = new SwooleProcess(function() {
// 프로세스 코드
});
$process->start();
while ($pid = $process->wait()) {
echo "프로세스 $pid가 종료되었습니다.n";
echo "종료 상태: " . swoole_last_error() . "n";
}
이 코드에서는 프로세스를 시작하고, 프로세스가 종료될 때까지 대기합니다. 종료된 프로세스의 PID와 상태를 출력합니다.
2025-03-13 07:23