бесконечная процедура

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Dasha93
Сообщения: 1

бесконечная процедура

Сообщение Dasha93 »

Ребят, кто знает, столкнулась с такой проблемой...запустить бесконечную процедуру с nohup затем выйти и снова войти и понизить приоритет на 6
Спасибо сказали:
Аватара пользователя
rl0ad
Сообщения: 123
ОС: Leap 42.1

Re: бесконечная процедура

Сообщение rl0ad »

столкнулась с такой проблемой ..

Поржал ;) И где же вы с ней столкнулись? Расскажите подробнее))
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: бесконечная процедура

Сообщение Olej »

Dasha93 писал(а):
25.06.2016 00:14
запустить бесконечную процедуру с nohup затем выйти и снова войти и понизить приоритет на 6


1. Здесь вопрос: что вы называете "приоритет" - в Linux очень сомнительно то, что вы, очевидно, хотите как приоритет (nice), в Linux для обычных процессов нет настоящих приоритетов, они есть только для процессов реального времени (с шедулированием RR или FIFO).

2. А если вам нужен nice, то вот (только получилось не понизить, а повысить, и не на 6, а на 2 :laugh: ):

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

[olej@dell ~]$ sudo nohup snmpd -f -Lo -d -V
[sudo] пароль для olej:
nohup: ввод игнорируется, вывод добавляется в «nohup.out»
Убито

При этом делалось:

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

[root@dell ~]# ps -eo pid,nice,user,args | grep snmpd
 6461   0 root     sudo nohup snmpd -f -Lo -d -V
 6468   0 root     snmpd -f -Lo -d -V
 6471   0 root     grep --color=auto snmpd
[root@dell ~]# renice -n -2 -p 6461
6461 (process ID) old priority 0, new priority -2
[root@dell ~]# ps -eo pid,nice,user,args | grep snmpd
 6461  -2 root     sudo nohup snmpd -f -Lo -d -V
 6468   0 root     snmpd -f -Lo -d -V
 6478   0 root     grep --color=auto snmpd
[root@dell ~]# kill -9 6461
[root@dell ~]# ps -eo pid,nice,user,args | grep snmpd
 6468   0 root     snmpd -f -Lo -d -V
 6480   0 root     grep --color=auto snmpd
[root@dell ~]# kill -9 6468
[root@dell ~]# ps -eo pid,nice,user,args | grep snmpd
 6484   0 root     grep --color=auto snmpd


То? :rolleyes:
Спасибо сказали:
Ответить