
SwooleProcess::close 함수는 프로세스를 종료시키기 전에 프로세스 ID를 가져와야 합니다.
#hostingforum.kr
php
$process = new SwooleProcess(function() {
// 프로세스 작업 코드
}, false);
$process->start();
// 프로세스 ID를 가져옵니다.
$pid = $process->pid;
// 프로세스 종료 코드
$process->close($pid);
또한, 프로세스를 종료시키기 전에 프로세스가 종료되었는지 확인해야 합니다.
#hostingforum.kr
php
$process = new SwooleProcess(function() {
// 프로세스 작업 코드
}, false);
$process->start();
// 프로세스 ID를 가져옵니다.
$pid = $process->pid;
// 프로세스 종료 코드
while ($process->exist($pid)) {
$process->kill($pid);
$process->close($pid);
}
위 코드는 프로세스가 종료될 때까지 반복적으로 프로세스를 종료시킵니다.
2025-05-10 14:56