PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

posix_access> <POSIX
Last updated: Fri, 22 Aug 2008

view this page in

POSIX Functions

Ver también

The section about Process Control Functions maybe of interest for you.

Table of Contents

  • posix_access — Determinar la accesibilidad de un archivo
  • posix_ctermid — Recoge el nombre de ruta de la terminal de control
  • posix_get_last_error — Recuperar el número de error establecido por la última función posix que ha fallado
  • posix_getcwd — Nombre de ruta del directorio actual
  • posix_getegid — Devuelve el ID de grupo efectivo del proceso actual
  • posix_geteuid — Devuelve el ID de usuario efectivo del proceso actual
  • posix_getgid — Devuelve el ID de grupo real del proceso actual
  • posix_getgrgid — Devuelve información sobre un grupo a trave del id de grupo
  • posix_getgrnam — Devuelve información sobre un grupo a traves del nombre
  • posix_getgroups — Devuelve el conjunto de grupos del proceso actual
  • posix_getlogin — Devuelve el nombre de usuario
  • posix_getpgid — Recoge el id del grupo de procesos para el control de trabajo
  • posix_getpgrp — Devuelve el identificador de grupo del proceso actual
  • posix_getpid — Devuelve el identificador del proceso actual
  • posix_getppid — Devuelve el identificador del proceso padre
  • posix_getpwnam — Devuelve información sobre un usuario a traves del nombre de usuario
  • posix_getpwuid — Devuelve información sobre un usuario a traves de su id
  • posix_getrlimit — Devuelve información sobre los limites de recursos del sistema
  • posix_getsid — Consigue el sid actual del proceso
  • posix_getuid — Devuelve el ID de usuario real del proceso actual
  • posix_initgroups — Calculate the group access list
  • posix_isatty — Determinar si un descriptor de archivo es una terminal interactiva
  • posix_kill — Manda una señal a un proceso
  • posix_mkfifo — Crear un archivo especial fifo (un pipe con nombre)
  • posix_mknod — Crear un archivo especial u ordinario (POSIX.1)
  • posix_setegid — Establecer el GID efectivo del proceso actual
  • posix_seteuid — Establecer el UID efectivo del proceso actual
  • posix_setgid — Asigna el GID efectivo del proceso actual
  • posix_setpgid — Asigna el id de grupo de procesos para el control de trabajos
  • posix_setsid — Convierte el proceso actual en lider de sesión
  • posix_setuid — Asigna el UID efectivo del proceso actual
  • posix_strerror — Recuperar el mensaje de error del sistema asociado con el errno dado
  • posix_times — Recoge el tiempo de los procesos
  • posix_ttyname — Determina el nombre del dispositivo terminal
  • posix_uname — Consigue el nombre del sistema


add a note add a note User Contributed Notes
POSIX Functions
random832 at fastmail dot fm
13-Jun-2007 06:04
That is not part of POSIX, those are only present as you listed on linux systems - some other systems have a /proc with different things in it (sometimes stuff that's symbolic links on linux will be hardlinks, textfiles on linux will be binary, or different files with different information) or none at all
roberto at spadim dot com dot br
03-Oct-2006 06:36
don't forget that in posix systems you can use /proc/$process_id/
files:
auxv
cmdline
cwd
environ
exe
fd
maps
mem
mounts
root
stat 
statm 
status 
task 
wchan

with it you can make somethings like:

$PPID=getmypid();
$pid=pcntl_fork();
if ($pid==0){
while(1){
if (strpos(file_get_contents("/proc/$PPID/cmdline"),'php')===false) echo "parent pid die";
}

}else{
// forked
}

with this you can use some libs that block signal or some bad signal handling or zombies process or anything you can think :)

posix_access> <POSIX
Last updated: Fri, 22 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites