
pcntl_wifexited 함수는 프로세스가 정상적으로 종료되었는지 확인하는 함수입니다. 이 함수의 반환값은 부울 값으로, true이면 프로세스가 정상적으로 종료되었고, false이면 그렇지 않습니다.
예를 들어, 다음 코드는 프로세스가 정상적으로 종료되었는지 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
$pid = pcntl_fork();
if ($pid == -1) {
die('Could not fork');
} elseif ($pid) {
// 부모 프로세스
$status = pcntl_wifexited($pid);
if ($status) {
echo "프로세스가 정상적으로 종료되었습니다.n";
} else {
echo "프로세스가 정상적으로 종료되지 않았습니다.n";
}
} else {
// 자식 프로세스
exit(0); // 정상적으로 종료합니다.
}
이 코드에서 pcntl_wifexited 함수의 반환값이 true이면 프로세스가 정상적으로 종료되었음을 의미합니다.
2025-06-09 11:05