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)