Команды для работы с процессами
ps [-axewjlu] [-o формат ] [-U пользователь ] [-p pid ] Выводит список и статус процессов работающих в системе. Без аргументов выводит список процессов текущего пользователя, подключенных к терминалу. Значения параметров следующие: -a вывести информацию о процессах всех пользователей. -x вывести информацию о процессах не подключенных к терминалу. -e вывести значения переменных окружения процесса. -w использовать строки длиной 132 символа. Если указан несколько раз, то строки не обрезаются совсем.
-j, -l, -u меняют формат вывода информации. -o формат вывести информацию в указанном формате. -U пользователь вывести информацию о процессах указанного пользователя. -p pid вывести информацию о процессе с указанным идентификатором. Значение формата для параметра -o является списком из следующих ключевых слов разделенных запятыми (без пробелов): command командная строка и аргументы. 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 минут.
|