Из sshd (8)
:
specified in the configuration file. sshd rereads its configuration file
when it receives a hangup signal, SIGHUP, by executing itself with the
Разница между служебным сценарием и неразборчивым ] pkill -HUP sshd
as root
означает, что служебный сценарий будет нацелен только на основной процесс sshd
, в то время как pkill
получит этот процесс, а также любые дочерние sshd
процессы, которые были разветвлены от этого родителя. Пример:
% ps axo pid,ppid,command | grep ssh'[d]'
1808 1 /usr/sbin/sshd
8066 1808 sshd: jdoe [priv] (sshd)
28968 8066 sshd: jdoe@ttypj (sshd)
%
init (8)
(pid 1) запустил основной sshd
(pid 1808) и отключил два дочерних процесса sshd
для того, кто вошел в систему ( pids 8066 и 28968). pkill
идет ко всем этим, в то время как служебный сценарий отправляет только HUP
на pid 1808.