Documentación offline PHP master

pcntl_setns

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

pcntl_setns

Reasocia el proceso llamante con un espacio de nombres de otro proceso

Descripción#

php pcntl_setns([int $process_id], [int $nstype]): boolphp

Reasocia el proceso llamante con un espacio de nombres de Linux del proceso especificado por process_id, usando un pidfd obtenido mediante pidfd_open(2) y setns(2).

Parámetros#

process_id
El identificador del proceso de destino a cuyo espacio de nombres unirse. Si es null, se utiliza el propio PID del proceso llamante.

nstype
El tipo de espacio de nombres con el que reasociarse. Por defecto es CLONE_NEWNET (espacio de nombres de red). Los valores posibles incluyen CLONE_NEWNET, CLONE_NEWIPC, CLONE_NEWUTS, y otros.

Valores devueltos#

Esta función retorna true en caso de éxito o false si ocurre un error.

Véase también#

pcntl_unshare