Kill
Материал из Энциклопедии в свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 3 декабря 2010;
проверки требуют 12 правок.
Kill в unix- утилита, посылающая сигнал процессу.
Содержание |
[править] Синтаксис
- kill [ -s сигнал | -p ] [ -a ] pid в
- kill -l [ сигнал ]
[править] Описание
kill посылает указанный сигнал указанному процессу. Если не указано ни одного сигнала, посылается сигнал SIGTERM. Сигнал SIGTERM завершит те процессы, которые не обрабатывают его приход. Для других процессов может быть необходимым послать сигнал 9 (SIGKILL), поскольку этот сигнал перехватить нельзя.
Большинство современных оболочек имеют встроенную команду kill.
[править] Параметры
- pid в
- Указать список идентификаторов процессов, которым команда kill должна послать сигнал. Каждый аргумент pid должен быть номером процесса либо его именем.
- -s
- Указать посылаемый сигнал. Сигнал должен быть указан по имени либо по номеру.
- -p
- Указывает, что команда kill должна вывести идентификаторы (pid) поименованных процессов, но не посылать им сигнал.
- -l
- Выводит список имён сигналов. Эти имена можно посмотреть также в файле /usr/include/linux/signal.h (или /usr/include/signal.h)
[править] Ссылки
kill(1)в страница справки man по пользовательским командам GNU/Linux на сайте OpenNet (рус.)kill(1)в страница справки man по пользовательским командам GNU/Linux (англ.)kill(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 |

