pkill
Материал из Энциклопедии в свободной энциклопедии
pkill в unix-утилита, с помощью которой можно найти процесс или послать сигнал процессу по имени и другим атрибутам. Утилита pkill работает аналогично pgrep, но каждому соответствующему критериям поиска процессу посылается сигнал, аналогично kill, вместо выдачи идентификатора процесса. Имя или номер сигнала можно указать как первую опцию командной строки pkill.
pkill была изначально написана для операционной системы Solaris 7, а позже портирована на Linux и FreeBSD.
Содержание |
[править] Использование
- pkill [-сигнал] [-fnvx] [-P список_ppid] [-g список_групп] [-s список_sid] [-u список_euid] [-U список_uid] [-G список_групп] [-J список_projid] [-t список_терминалов] [-T список_taskid] [шаблон]
Подробную информацию о каждом параметре программы можно узнать на справочной странице man.
[править] Примеры
Завершить работу последнего запущенного окна xterm:
pkill -n xterm
[править] См. также
[править] Ссылки
pkill(1)в страница справки man по пользовательским командам GNU/Linux (англ.)pkill(1)в страница справки man по пользовательским командам FreeBSD (англ.)
| Стандартные программы UNIX (все программы) | |
|---|---|
| Файловые системы | chroot dd df fdisk fsck mkisofs mkswap mount umount rehash |
| Файлы и каталоги | cat chattr cd chmod chown chgrp cksum cmp cp diff du file fuser ln ls lsof mkdir mv od pwd rm rmdir split touch |
| Процессы | at cron exit kill killall nice nohup pgrep pidof pkill ps renice sleep time top wait watch |
| Пользователи | env finger id last logname mesg passwd su sudo uptime w wall who whoami write |
| Сеть | ftp host ifconfig netcat netstat nmap nslookup ping rlogin SSH traceroute wget |
| Тексты | AWK comm cut ed ex expand unexpand fmt head iconv join less more paste pr sed sort tac tail tr uniq wc xargs |
| Командная строка | alias basename bash bind dirname echo expr false printf test true unset |
| Поиск | find grep strings whereis which |
| Разное | banner bc cal date help lp man history size tee uname yes reboot |