在此处的教程中:
/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
信号是“挂断”信号,通常发送到 shell 来终止它。该信号通常还用于让守护进程(如rsyslogd
)知道它们应该重新读取其配置文件或重新启动等。
该命令将信号killall -HUP rsyslogd
发送HUP
到所有名为 的进程rsyslogd
。
您还可以使用pkill
:
pkill -HUP rsyslogd
或者,使用信号数字而不是信号名称(使用 检查数字kill -l
,但几乎没有理由使用这些数字),
pkill -1 rsyslogd