Solaris 10 - Как просмотреть ограничения для данного процесса

В Linux я могу сделать следующее:

ps -ef | grep <some process>

<some user>  4847  1864   0   Oct 13 ?          28:45 <some program>

Затем я могу узнать, какие ограничения применяются, просмотрев следующий файл:

cat /proc/4847/limits

Есть ли способ сделать то же самое в Solaris 10?


person Nicolas de Fontenay    schedule 10.12.2014    source источник


Ответы (1)


Используйте команду plimit:

$ plimit 4350
4350:   ksh -o vi
   resource              current         maximum
  time(seconds)         unlimited       unlimited
  file(blocks)          unlimited       unlimited
  data(kbytes)          unlimited       unlimited
  stack(kbytes)         8192            unlimited
  coredump(blocks)      unlimited       unlimited
  nofiles(descriptors)  256             65536
  vmemory(kbytes)       unlimited       unlimited
person jlliagre    schedule 10.12.2014
comment
Альтернативный способ: pfiles 23745 | grep rlimit - person Mariano Paniga; 31.07.2018
comment
@MarianoPaniga Это дало бы только ограничение nofiles, а не полный набор, как в OP Linux. - person jlliagre; 31.07.2018