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



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


posix_times

Получение времени процесса

array posix_times (void )

Возвращает ассоциативный массив строк, содержащих информацию

об использовании ресурсов CPU текущим процессом:

  • ticks — число тиков часов, прошедших с момента загрузки;
  • titime — время, расходуемое пользовательской частью текущего процесса;
  • stime — время, расходуемое системной частью текущего процесса;
  • cutime — общее время, расходуемое пользовательской частью текущего процесса и его дочерними процессами;
  • cstime — общее время, расходуемое системной частью текущего процесса и его дочерними процессами.

posix_stermid

Получение имени терминала ;

string posix_ctermid (void )

posix_ ttyname

Определение устройства терминала string posix_ttyname (int fd)

posix_ isatty

Проверка, является ли дескриптор файла терминалом

bool posix_isatty (int fd)

posix_ getcwd

Выяснение пути текущего каталога string posix_getcwd (void )

posix_mkfifo

Создание специального файла fifo (named pipe)

bool posix_getcwd (string pathname, int mode)

posix_getgrnam

Получение информации о группе по имени

array posix_getgrnam (string name)

posix_getgrgid

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

array posix_getgrgid (int gid)

posix_getpwnam

Получение информации о пользователе по имени

array posix_getpwnam (string username)

Возвращает ассоциативный массив, содержащий информацию о пользователе, имеющем строковое имя, указанное в аргументе username.

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

  • name — имя пользователя username;
  • passwd — пароль пользователя в зашифрованном виде (иногда «*»);
  • uid — числовой идентификатор пользователя;
  • gid — числовой идентификатор группы пользователя. См. также posix_getgrgid();
  • gecos — устаревшее значение, но формализованное POSIX, содержащее информацию finger для систем Honeywell. Содержит перечисление через запятую (полное имя пользователя и, не всегда, рабочий и домашний телефон);
  • dir — абсолютный путь домашнего каталога пользователя;
  • shell — путь к программной оболочке пользователя по умолчанию.

posix_getpwuid

Получение информации о пользователе по идентификатору

array posix_getpwuid (int uid)

Возвращает ассоциативный массив, содержащий информацию о пользователе, числовой идентификатор, указанный в аргументе uid.

Структура возвращаемого массива аналогична таковому в функции posix_getpwnam().

posix_getrlimit

Получение массива информации об ограничениях ресурсов системы

array posix_getrlimit (void )




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