kill Генератор команд
Генерация команд kill и killall для отправки сигналов процессам
Начало работы с kill
## Что такое kill?
Команда `kill` отправляет сигналы процессам — чаще всего для их завершения, но сигналы также могут приостановить, возобновить или перезагрузить процесс. Используйте `kill` (по PID), если вы знаете идентификатор процесса, или переключитесь в режим `killall`, чтобы указывать процессы по имени.
## Как использовать
1. **Выберите режим**: Выберите `kill` (целиться по PID) или `killall` (целиться по имени процесса). 2. **Выберите сигнал**: По умолчанию используется `TERM` (мирный способ). Используйте `KILL` (или `-9`) только тогда, когда процесс игнорирует сигнал TERM. 3. **Укажите цель**: Введите PID (режим kill) или имя процесса (режим killall). 4. **Скопируйте и запустите**: Скопируйте сгенерированную команду в свой терминал.
Общие опции
### `-s` Signal Specify the signal by name. Default is `TERM`. Common choices: `TERM` (graceful stop), `KILL` (force), `HUP` (reload config), `INT` (Ctrl-C), `STOP`/`CONT` (pause/resume), `USR1`/`USR2` (custom).
### `-9` Force kill (numeric) The SIGKILL shortcut — the kernel kills the process immediately; it cannot be caught or ignored. Last resort when a process is hung.
### `-l` List signals Print all signal names and their numbers. Run `kill -l` to discover what's available on your system.
### `-L` List with codes Like `-l` but in a table with signal numbers — handy for looking up a specific numeric signal.
### `-u` User (killall) Limit `killall` to processes owned by a specific user, e.g. `killall -u www-data nginx`.
### `-i` Interactive (killall) Prompt for confirmation before signaling each matched process — a safety net for destructive actions.
### `-e` Exact match (killall) Match the process name exactly instead of as a substring, avoiding accidental kills of similarly-named processes.
▶Когда мне следует использовать \`kill -9\` вместо \`kill\`?
▶Как перезагрузить конфигурацию демона без его перезапуска?
▶Как уничтожить все процессы nginx сразу?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.