nice уровень nice (приоритет).
pgid идентификатор группы процессов.
pid идентификатор процесса.
ppid идентификатор родительского процесса.
rgid, ruid реальные идентификаторы группы и пользователя.
uid реальный идентификатор пользователя.
tty управляющий терминал
Для различных систем параметры и ключевые слова могут сильно различаться. Подробности об использовании ps на конкретной системе можно получить при помощи команды man ps.
kill [-s signal| -signal] pid посылает сигнал указанному процессу. Если значение сигнала опущено, предполагается SIGTERM. signal — символическое имя сигнала без префикса SIG, либо номер сигнала.
Пример:
kill -HUP 172 — послать сигнал SIGHUP процессу с идентификатором 172.
nice [-nice] команда [аргументы]
Выполняет команду с меньшим приоритетом. Если nice не задан, то предполагается 10. Значение
nice может быть от -20 (наивысший приоритет) до 20 (наименьший приоритет). Отрицательные числа задаются как –nice. Увеличение приоритета может выполнить только суперпользователь.
Пример:
nice -10 john users — запустить программу john с пониженным приоритетом.
mkfifo [-m режим_доступа] имя
Создает именованный канал с указанным именем и режимом доступа.
tty Выводит имя текущего терминала.
who [am i] Выводит список пользователей работающих в системе.
uname [-amnrsv] Выводит информацию о системе.
uptime Выводит время работы системы и ее среднюю загрузку за последние 5, 10 и 15 минут.
Средства оболочки предназначенные для работы с процессами
Список — последовательность из одного или более конвейеров разделенных операторами &, && или ||. Более высокий приоритет у операторов && и ||.
Если команда завершается оператором &, то оболочка выполняет ее в фоновом режиме. Если между двумя командами стоит оператор &&, то вторая команда будет выполнена только в том случае, если первая завершится успешно. Если между двумя командами стоит ||, то вторая команда будет выполнена только в том случае, если код завершения первой команды отличен от нуля. Если команды разделены точкой с запятой, то вторая команда будет выполнена после завершения первой, независимо от результата выполнения первой команды.
Оболочка содержит несколько встроенных команд для работы с процессами:
wait [pid]
Ожидает завершения процесса с указаным идентификатором. Если идентификатор опущен, то ожидает завершения всех процессов запущеных оболочкой.
exec команда [аргумент]...
Указанная команда заменяет оболочку и получает в качестве параметров заданные аргументы.
exit [n]
Приводит к завершению оболочки с кодом завершения n. Если арумент опущен, то код завершения ноль.
trap [действие условие...]
Устанавливает обработчик события. Условие либо EXIT, либо имя сигнала без префикса SIG. EXIT соответствует завершению работы оболочки. Если действие равно “-”, то обработчик сбрасывается в значение по умолчанию.
Например, после выполнения команды:
trap "echo PRESSED" INT
оболочка будет выводить слово PRESSED после каждого нажатия клавиш CTRL-C. (Нажатие клавиш CTRL-C приводит к посылке сигнала SIGINT процессам подключенным к терминалу).
Работы, представленные на сайте http://taketop.ru, предназначено исключительно для ознакомления. Все права в отношении работ и/или содержимого работ, представленных на сайте http://taketop.ru, принадлежат их законным правообладателям. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием работ и/или содержимого работ, представленных на сайте http://taketop.ru