여기 튜토리얼에서:
/usr/bin/killall -HUP rsyslogd
명령의 경우:
/usr/bin/killall -HUP rsyslogd
내 운영 체제에서 프로필은 다음 위치에 있습니다.man killall
SYNOPSIS
killall [-Z, --context pattern] [-e, --exact] [-g, --process-group]
[-i, --interactive] [-o, --older-than TIME] [-q, --quiet] [-r, --reg‐
exp] [-s, --signal SIGNAL, -SIGNAL] [-u, --user user] [-v, --verbose]
[-w, --wait] [-y, --younger-than TIME] [-I, --ignore-case] [-V, --ver‐
sion] [--] name ...
killall -l
killall -V, --version
여기서 U는 사용자를 의미합니다.
논쟁이 없다 H
거나 P
, 그게 무슨 HP
뜻 인가요 /usr/bin/killall -HUP rsyslogd
?
정의를 얻는 방법은 무엇입니까 HP
?
답변1
-HUP
이는 세 가지 옵션으로 표시됩니다 -H
. -U
, -P
은 개요에 나열된 인스턴스입니다 -SIGNAL
. 즉 신호 이름 앞에 대시가 붙습니다.
이 HUP
신호는 일반적으로 종료하기 위해 쉘로 전송되는 "끊기" 신호입니다. 이 신호는 일반적으로 데몬 프로세스(예: daemons rsyslogd
)가 구성 파일을 다시 읽거나 다시 시작해야 함을 알리는 데 사용됩니다.
이 명령은 이름이 지정된 모든 프로세스에 신호를 killall -HUP rsyslogd
보냅니다 .HUP
rsyslogd
다음을 사용할 수도 있습니다 pkill
.
pkill -HUP rsyslogd
또는 신호를 사용하세요.숫자신호 이름 대신(확인 번호를 사용 kill -l
하지만 이러한 번호를 사용할 이유가 거의 없음)
pkill -1 rsyslogd