nice

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Re: nice

Непрочитанное сообщение Гость » 2010-12-22 20:49:49

Код: Выделить всё

PID USERNAME   THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 7062 hlds         1  45    0 76500K 65068K select   0:13  0.10% hlds_i686
может я не так вопрос задал мне нужно чтобы имено юзер hlds запустил hlds_run c приоритетом -20 , root то это может сделать но тогда какой смысл вобще в судо или я что то не понимаю? тоесть с правами рута игра запущена будет ? мне это не надо :st:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: nice

Непрочитанное сообщение unix-admin » 2010-12-22 22:38:34

Гость писал(а):может я не так вопрос задал

100% :(
Гость писал(а):мне нужно чтобы имено юзер hlds запустил hlds_run c приоритетом -20 , root то это может сделать но тогда какой смысл вобще в судо или я что то не понимаю? тоесть с правами рута игра запущена будет ? мне это не надо :st:

man rc.subr на предмет ${name}_nice

Гость писал(а):кстати с самого начала сказал что правельно вроде через /etc/login.conf сделать, но как я так и не смог нагуглить
В /etc/login.conf можно создать класс и задать приоритет, для всех процессов, запущенных пользователями этого класса. И затем поменять login class для вашего hlds. Но это не правильно.


Короче, чтобы дальше неразвозить, вот оба варианта:

1) добавить в /etc/rc.conf после hlds_enable="YES"
---
hlds_nice:="-10"
---

2) добавить в /etc/login.conf
---
renicer:\
:priority=-10:
---

затем выполнить:
cap_mkdb /etc/login.conf && pw usermod hlds -L renicer

Гость
проходил мимо

Re: nice

Непрочитанное сообщение Гость » 2010-12-23 2:16:00

я уже вроде сам разобрался но всё равно спасибо оказалось проще простого случайно в мане по nice увидел renice :shock:

Код: Выделить всё

renice -20 -u hlds

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: nice

Непрочитанное сообщение unix-admin » 2010-12-23 8:55:59

Зачем renice, если можно сразу с заданным приоритетом запускать процесс?

Гость
проходил мимо

Re: nice

Непрочитанное сообщение Гость » 2010-12-23 12:05:52

у меня ещё вопрос ламерский куда вот это прописать ?

Код: Выделить всё

LD_LIBRARY_PATH=/files/hltv/; export LD_LIBRARY_PATH
а то из скрипта по крону не стартует а если вручную всё нормально

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: nice

Непрочитанное сообщение unix-admin » 2010-12-23 12:56:47

какой шел у скрипта и у пользователя, у которого "все нормально" ?

Гость
проходил мимо

Re: nice

Непрочитанное сообщение Гость » 2010-12-23 13:14:51

я ничего не менял по умолчанию какой там? :oops: :pardon:

Гость
проходил мимо

Re: nice

Непрочитанное сообщение Гость » 2010-12-23 17:28:21

/bin/sh

Гость
проходил мимо

Re: nice

Непрочитанное сообщение Гость » 2010-12-24 3:01:39

unix-admin ты куда пропал

Гость
проходил мимо

Re: nice

Непрочитанное сообщение Гость » 2010-12-24 7:00:34

всё сам разобрался :evil:

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: nice

Непрочитанное сообщение unix-admin » 2010-12-24 9:04:08

Гость писал(а):unix-admin ты куда пропал
надоело...

Направить начинающего специалиста изучать материалы для решения его проблемы - это одно, но когда он просто хочет, чтобы за него все сделали - становится скучно.