AbstProcDo Asked: 2019-06-29 02:50:37 +0800 CST2019-06-29 02:50:37 +0800 CST 2019-06-29 02:50:37 +0800 CST 请参阅手册中的 `kill -SIGUSR2` 772 我学习了一个调试技巧kill -SIGUSR2 它有效但未在手册中定义 me@alpha:~: $ man kill |grep -i sigusr me@alpha:~: 有什么问题? kill 1 个回答 Voted Best Answer Rinzwind 2019-06-29T06:54:54+08:002019-06-29T06:54:54+08:00 它是一个用户定义的信号,因此它们不是命令的一部分,但可以被命令使用,因为它们将被转换为一个值。因此,您不会在 kill 手册中找到它们。就像你不会找到像 $USER 这样的变量,但你可以在kill -u $USER(警告:这将杀死任何连接了你的用户名的进程)中使用它。 您将在signal.h中找到 SIGUSR1 和 SIGUSR2 。 标头应定义以下宏,用于引用系统中出现的信号。此处定义的信号以字母 SIG 开头,后跟一个大写字母。宏应扩展为具有 int 类型和不同值的正整数常量表达式。所以信号名称应该是宏。
它是一个用户定义的信号,因此它们不是命令的一部分,但可以被命令使用,因为它们将被转换为一个值。因此,您不会在 kill 手册中找到它们。就像你不会找到像 $USER 这样的变量,但你可以在
kill -u $USER
(警告:这将杀死任何连接了你的用户名的进程)中使用它。您将在signal.h中找到 SIGUSR1 和 SIGUSR2 。