Учебник по основам PHP. PHPBeginner



Функции POSIX - часть 2


См. также posix_getgrgid().

posix_getlogin

Получение имени login

string posix_get"login (void )

Возвращает имя (login), от которого был запущен текущий процесс.

См. также posix_getpwnam().

posix_getpgrp

Получение группового идентификатора текущего процесса

int posix_getpgrp (void )

См. также документацию POSIX.1 и раздел getpgrp(2) справочной системы man.

Posix_setsid

Назначение текущего процесса лидером сессии

int posix_setsid (void )

Возвращает идентификатор сессии.

См. также документацию POSIX. 1 и раздел setsid(2) справочной сис-тшы man.

posix _setpgid

Установка идентификатора группы процесса int posix_setpgid (int pid, int pgid)

Присоединяет процесс pid к группе процессов pgid. При ошибке возвращает FALSE.

См. также документацию POSIX.1 и раздел sctsid(2) справочной системы man.

posix_getpgid

Получение идентификатора группы процесса

int posix_getpgid (int pid)

Это не функция POSIX, но она распространена в системах BSD и System V. Если она не поддерживается системой, то РНР всегда будет возвращать FALSE.

posix_getsid

Получение идентификатора sid процесса

int posix_getsid (int pid)

Если pid равен 0, то возвращается идентификатор sid текущего процесса.

Это не функция POSIX, но она распространена в системах BSD и System V. Если она не поддерживается системой, то РНР всегда будет возвращать FALSE.

posix_uname

Получение информации о системе

array posix_uname (void )

Возвращает массив, содержащий следующие элементы:

  • sysname — название операционной системы (например, Linux);
  • nodename — имя системы (например, valiant);
  • release — версию операционной системы (например, 2.2.10);
  • version — дату создания (например, #4 Tue Jul 20 17:01:36 MEST 1999);
  • machine — архитектуру системы (например, i586);
  • domainname — имя домена DNS (например, php.net);

domainname — это расширение GNU, не являющееся частью POSIX.1, поэтому этот элемент доступен только на системах GNU или при использовании библиотеки GNU libc. Posix предупреждает, что формат значений может значительно различаться в разных системах.




Содержание  Назад  Вперед