Что эквивалентно этой команде в Solaris?
ulimit -e 19
В других системах все программы в текущей оболочке запускаются с nice -n 19
. Когда я пытаюсь запустить указанную выше команду в Solaris, она не распознает параметр -e
.
Я предлагаю вам научиться использовать команду renice. Вы можете сделать то же самое с помощью команды:
renice 19 -p <pid1 pid2 ... pidN>
В локальном случае, запущенном с использованием / bin / sh varient, используйте:
renice 19 -p $$
это изменит хороший уровень текущей оболочки на уровень 19.
{{1 }} Насколько я понимаю, вы хотите определить максимальный приоритет для процессов под пользователем.
Вы в Solaris это можно сделать с помощью команды prioctnl
.
prioctnl -s -m 19 -i uid $ uid
У меня нет под рукой Solaris, но справочную страницу можно найти здесь .
Кроме того, если вы хотите сделать его постоянным, лучше всего приложить его к проекту. Подробнее здесь .