POSIX posix_getsid
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_getsid — 프로세스의 현재 sid 가져오기
설명
posix_getsid(int $process_id
): int|false
process_id
프로세스의 세션 ID를 반환합니다. 프로세스의 세션 ID는 세션 리더의 프로세스 그룹 ID입니다.
매개변수
process_id
- 프로세스 식별자입니다. 0으로 설정하면 현재 프로세스가 가정됩니다. 잘못된
process_id
가 지정되면false
가 반환되고 posix_get_last_error()로 확인할 수 있는 오류가 설정됩니다.
반환 값
식별자를 int로 반환하거나 실패 시 false
를 반환합니다.
Examples
예제 #1 posix_getsid() 사용 예
<?php
$pid = posix_getpid();
echo posix_getsid($pid); //8805
?>
기타
- posix_getpgid() - 작업 제어를 위한 프로세스 그룹 ID 가져오기
- posix_setsid() - 현재 프로세스를 세션 리더로 만들기
- POSIX man page GETSID(2)