kill -HUP 命令的使用

网友投稿 966 2022-09-08

kill -HUP 命令的使用

kill -HUP 命令的使用

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

示例

重启Nginx:

kill -HUP `cat /app/nginx/nginx.pid` #nginx -s reload

重启-A | grep | grep -v grep | awk ‘{ print $1}‘ | xargs -L 1 kill

ps 和 grep 命令用来在所有的进程中搜索 进程的 grep 进程)。接下来,awk 只显示输出结果中的进程 ID,并将它传递给 xargs。然后,xargs 命令接受每个进程 ID(因为使用了 -L 1 以便一次提取一行内容),并使用kill -HUP 向相应的进程发送一个挂起信号。

在如:重启sshd服务

更改/etc/ssh/sshd_config,将里面的Port改为新端口,比如28,然后 kill -HUP `cat /var/run/sshd.pid` 就行了。 现有连接自己不会断,因为kill -HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。 然后你在现有账号下面exit,在用新的端口登陆就可以了。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何设置导出excel的格式
下一篇:压缩20M文件从30秒到1秒的优化过程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~