Page 45 - 2578
P. 45
У системі FreeBSD існує команда renice, за допомогою якої
можна змінити пріоритет уже запущеного процесу. Її формат:
renice <пріоритет> [-p pid] [-g <група>] [-u
<користувач>] Приклад:
renice +1 -p 989 -u daemon root -p 32
У прикладі знижується на одиницю пріоритет процесів з
номерами PID 989 і 32, а так само у всіх процесів, власниками
яких є daemon та root.
Поточний контроль процесів, команди ps та top
Для поточного контролю стану процесів у системі
використовується команда ps.
Якщо її введено без опцій, то вона покаже лише власні
процеси користувача і процеси обміну з терміналом. Команда
має опції:
-a — видає інформацію про всі користувацькі процеси;
-е — показує значення змінних оточення;
-h — при виведенні на PAGER (more або less) подає
заголовок лістинга;
-m — сортує виведення за використовуваною пам’яттю;
-r — сортує виведення за використанням часу
центрального процесора;
-x — виведення команди, не асоційоване з терміналами
(тобто показуються також, приміром, і процеси-демони).
Наберіть команду
ps –ax
Погляньмо на лістинг (тут подано задля стислості лише
один рядок, окрім заголовка, й лише частина полів):
USER PID STAT START TIME COMMAND
bob 1167 R+ 5:57PM 0:00.04 ps –ax
USER — ім'я власника процесу
PID — ідентифікатор процесу
STAT — поточний статус процесу
R = здійснéнний, T = зупинений
44