Инструменты пользователя

Инструменты сайта


сигналы

Сигналы

Определение PID процесса

# /usr/sbin/sshd

# ps ax | grep ssh | grep -v grep

# cat /var/run/sshd.pid

Отправка сигнала

# kill -s <SIGNAL> <PID>

# kill -<SIGNAL> <PID>

# apt install psmisc
# killall -<SIGNAL> sshd

TERM

  • чаще всего - остановка процесса
# kill <PID>

# kill -TERM <PID>

HUP

  • чаще всего - освободить терминал или перечитать файл конфигурации
# kill -1 <PID>

# kill -HUP <PID>

$ nohup find / -name index.html > search.result.txt 2>/dev/null &
<Ctrl-D>

INT <Ctrl-C>

# kill -2 <PID>

# kill -INT <PID>

KILL

# kill -9 <PID>

# kill -KILL <PID>

SEGV

# kill -11 <PID>

# kill -SEGV <PID>

для процесса init :)

STOP

# kill -STOP <PID>

TSTP <Ctrl-Z>

# kill -TSTP <PID>

# jobs

# bg ...

# fg ...

CONT

# kill -CONT <PID>

# fg %JOBID

# bg %JOBID

Дополнительные материалы

сигналы.txt · Последние изменения: 2019/03/21 14:04 — val