今天翻阅资料发现一个命令,kill -USR1 `cat /var/…/nginx.pid`,比较好奇这个USR1是什么鬼,于是就仔细研究了下。
原来kill后面有很多命令,要查看有哪些命令可以使用:
kill -l
就会看到很多信号,这些信号具体存放位置:
cat /usr/include/bits/signum.h
每个信号后有个解释,其中我想要了解的USR1看了注释也不是很明白,就去看了下大神写的文章:
https://www.cnblogs.com/zafu/p/9267215.html
有些文章写kill -USR1 nginx.pid是平滑重启?!!!不懂什么意思,平滑重启不是kill -HUP吗?