posix_getsid

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_getsidObtém o ID da sessão atual do processo

Descrição

posix_getsid(int $process_id): int|false

Retorna o ID da sessão do processo process_id. O ID da sessão de um processo é o ID do grupo de processos do líder da sessão.

Parâmetros

process_id

O identificador do processo. Se definido como 0, o processo atual é assumido. Se um process_id inválido for especificado, então false é retornado e um erro é definido que pode ser verificado com posix_get_last_error().

Valor Retornado

Retorna o identificador, como um int, ou false em caso de falha.

Exemplos

Example #1 Exemplo de uso de posix_getsid()

<?php
$pid = posix_getpid();
echo posix_getsid($pid); //8805
?>

Veja Também

  • posix_getpgid() - Obtém o ID de grupo de processo para controle de tarefa
  • posix_setsid() - Torna o processo atual um líder de sessão
  • Página GETSID(2) do manual POSIX