Re: Реализация ulimit -a
От: А почему вы спрашиваете Беларусь  
Дата: 01.04.05 15:17
Оценка: 2 (1)
Здравствуйте, andpar, Вы писали:

A>Нужно программно получить значения, возвращаемые этой утилитой:

A>core file size (blocks) 10000
A>data seg size (kbytes) unlimited
A>file size (blocks) unlimited
A>open files 256
A>pipe size (512 bytes) 10 !!!!
A>stack size (kbytes) 8192
A>cpu time (seconds) unlimited
A>max user processes 3995 !!!!
A>virtual memory (kbytes) unlimited

A>Большинство значений легко добыть, а вот то, что отмечено !!!! не нашел где взять. Подскажите как их можно получить.


Все это системозависимо.

Например для Linux и FreeBSD max user processes получается из getrlimit(RLIMIT_NPROC, ..), для Solaris'а надо смотреть в sysconf.

Что касается pipe size, то это bash'евский артефакт, который не имеет никакого отношения к реальности.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.