6.52. Psmisc-21.5
6.52. Psmisc-21.5
Пакет Psmisc содержит программы для отображения информации о процессах.
Расчетное время сборки 0.1 SBU
Требуемое место на диске 2.2 MB
Psmisc - зависимости установки: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses и Sed
6.52.1. Инсталируем Psmisc
Подготавливаем Psmisc для компиляции:
./configure --prefix=/usr --exec-prefix=""
Описание параметров конфигурации:
- --exec-prefix=""
-
Это необходимо для установки бинарников в /bin вместо /usr/bin. Поскольку программы Psmisc часто используются в загрузочных скриптах, они должны быть доступны даже при недоступной файловой системе.
Компилируем пакет
make
Устанавливаем пакет
make install
Нет смысла для переноса программ pstree и pstree.x11 в /bin. Напротив, перенесем их в /usr/bin. Также нет необходимости для нахождения pstree.x11 в качестве отдельной программы. Вместо этого сделаем символическую ссылку на pstree:
mv /bin/pstree* /usr/bin ln -sf pstree /usr/bin/pstree.x11
По умолчанию программа pidof не устанавливается. Обычно, это не является проблемой, поскольку устанавливаемый позже пакет Sysvinit содержит лучший вариант программы pidof. Но если вы не собираетесь использовать Sysvinit, то вам стоит завершить установку Psmisc созданием следующей ссылки:
ln -s killall /bin/pidof
Проинсталированные программы: fuser, killall, pstree и pstree.x11 (ссылка на pstree)
Короткое описание
- fuser
-
Возвращает PID процессов, которые используют указанные файлы или фаловые системы.
- killall
-
Убивает процессы по имени. Он посылает сигнал всем процессам, запущенным одной из указанных команд.
- pstree
-
Отображает дерево запущенных процессов.
- pstree.x11
-
То же самое, что pstree, исключая, что она ожидает подтверждения перед исполнением