HP:killall 中除了“man killall”之外的参数

HP:killall 中除了“man killall”之外的参数

在此处的教程中:
/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指的是用户。
没有争论HP,什么 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

相关内容