活到老学到老  

记录遇到问题的点点滴滴。

kill -HUP 什么意思?

7年前发布  · 1201 次阅读
  kill  HUP 

kill -HUP pid 
pid 是进程标识。如果想要更改配置而不需停止并重新启动服务,请使用该命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。

根据约定,当您发送一个挂起信号(信号 1 或 HUP)时,大多数服务器进程(所有常用的进程)都会进行复位操作并重新加载它们的配置文件。

如:

kill -HUP tomcat  

kill -HUP tomcat

或用进程号。

kill 使用说明:

kill [ -s signal | -p ] [ -a ] pid ...   kill -l [ signal ]  

kill [ -s signal | -p ] [ -a ] pid ... kill -l [ signal ]

-s (signal) : 其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表著重跑, 砍掉, 结束; 详细的信号可以用 kill -l
-p : 印出 pid , 并不送出信号
-l (signal) : 列出所有可用的信号名称

示例:
将 pid 为 323 的行程砍掉 (kill) :

kill -9 323  

kill -9 323

将 pid 为 456 的行程重跑 (restart) :

kill -HUP 456