ulimit -e в Solaris?

Что эквивалентно этой команде в Solaris?

ulimit -e 19

В других системах все программы в текущей оболочке запускаются с nice -n 19 . Когда я пытаюсь запустить указанную выше команду в Solaris, она не распознает параметр -e .

-2
17.02.2017, 03:05
2 ответа

Я предлагаю вам научиться использовать команду renice. Вы можете сделать то же самое с помощью команды:

 renice 19 -p <pid1 pid2 ... pidN>

В локальном случае, запущенном с использованием / bin / sh varient, используйте:

 renice 19 -p $$

это изменит хороший уровень текущей оболочки на уровень 19.

{{1 }}
2
28.01.2020, 05:14

Насколько я понимаю, вы хотите определить максимальный приоритет для процессов под пользователем. Вы в Solaris это можно сделать с помощью команды prioctnl .

prioctnl -s -m 19 -i uid $ uid

У меня нет под рукой Solaris, но справочную страницу можно найти здесь .

Кроме того, если вы хотите сделать его постоянным, лучше всего приложить его к проекту. Подробнее здесь .

3
28.01.2020, 05:14

Теги

Похожие вопросы