资讯专栏INFORMATION COLUMN

kill -HUP pid

BenCHou / 2624人阅读

摘要:摘自互联网作用其中是进程标识。示例向所有正在运行的服务器进程发送挂起信号,告诉服务器重新加载其配置文件并对文件进行复位操作。和命令用来在所有的进程中搜索并且忽略用来搜索进程的进程。接下来,只显示输出结果中的进程,并将它传递给。

[摘自互联网]

kill -HUP pid 作用
其中 pid 是进程标识。
如果想要更改配置,并且不想停止服务之后再启动服务[即停服务、启动服务的重启方式],可以使用该命令。
对配置文件作了更改后,发出[kill -HUP pid]命令,会以动态方式更新服务配置。
当我们发送一个挂起信号(1 或 HUP)时,大多数服务器进程[所有常用的进程]都会进行复位操作并重新加载它们的配置文件。
示例1:
向所有正在运行的 Web 服务器进程发送挂起信号,告诉 Web 服务器重新加载其配置文件并对文件进行复位操作。
[root@localhost]# ps -A | grep httpd | grep -v grep | awk "{print $1}" | xargs -L 1 kill -HUP  
上面的命令中包含了很多的操作,所以让我们来仔细地看一下管道的每个部分。
ps 和 grep 命令用来在所有的进程中搜索 httpd(并且忽略用来搜索 httpd 进程的 grep 进程)。
接下来,awk 只显示输出结果中的进程 ID,并将它传递给 xargs。然后,xargs 命令接受每个进程 ID(因为使用了 -L 1 以便一次提取一行内容),并使用kill -HUP 向相应的进程发送一个挂起信号。
示例2
更改/etc/ssh/sshd_config,将里面的Port改为新端口,如28,然后 kill -HUP `cat /var/run/sshd.pid` 就行了。 
现有连接自己不会断,因为kill -HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。 
然后你在现有账号下面exit,在用新的端口登陆就可以了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/15187.html

相关文章

  • hadoop 关闭进程时报错no 进程 to stop

    摘要:前两天和朋友李天王吃饭的时候,聊到了一个的运维的很简单问题,感觉很有意思,以前也没有注意过,现在加以重现和整理。感谢李天王的分享。。。。在关闭的进程的时候,会首先,后面的操作都针对这个。关闭的时候请尽量使用。   前两天和朋友李天王吃饭的时候,聊到了一个Hadoop的运维的很简单问题,感觉很有意思,以前也没有注意过,现在加以重现和整理。   感谢李天王的分享。。。。   翻看了yarn-de...

    lieeps 评论0 收藏0
  • [LeetCode] Kill Process

    Problem Given n processes, each process has a unique PID (process id) and its PPID (parent process id). Each process only has one parent process, but may have one or more children processes. This is j...

    jone5679 评论0 收藏0
  • Linux Namespace系列(05):pid namespace (CLONE_NEWPID)

    摘要:用来隔离进程的空间,使得不同里的进程可以重复且相互之间不影响。当为的进程停止运行后,内核将会给这个及其子孙里的所有其他进程发送信号,致使其他所有进程都停止,于是当前及其子孙后代的都被销毁掉。 PID namespaces用来隔离进程的ID空间,使得不同pid namespace里的进程ID可以重复且相互之间不影响。 PID namespace可以嵌套,也就是说有父子关系,在当前nam...

    YuboonaZhang 评论0 收藏0
  • workerman 简要分析

    摘要:后面每开启一个子进程,会将子进程的存储到中,用来后面主进程监控子进程,如果子进程意外终止,主进程可以重新佛。将当前子进程设置为会话组再次创建子进程,为了防止在的系统下重新打开控制终端。 wokerman 启动分析 @(学习)[workerman, php] 前期想说的 也是最近才看的代码,遇到不懂得地方就去google,所以这篇文章里面穿插了很多参考资料,可以直接点击阅览。 需要了解一...

    senntyou 评论0 收藏0
  • 优雅地关闭kubernetes中的nginx

    摘要:被设计为这样一种方式,父进程必须明确地等待子进程终止,以便收集它的退出状态。会完成的删除,将优雅退出的时间设置为表示立即删除。 SIGINT SIGTERM SIGKILL区别 三者都是结束/终止进程运行。 1.SIGINT SIGTERM区别 前者与字符ctrl+c关联,后者没有任何控制字符关联。前者只能结束前台进程,后者则不是。 2.SIGTERM SIGKILL的区别 前者可以被...

    Noodles 评论0 收藏0
  • 优雅地关闭kubernetes中的nginx

    摘要:被设计为这样一种方式,父进程必须明确地等待子进程终止,以便收集它的退出状态。会完成的删除,将优雅退出的时间设置为表示立即删除。 SIGINT SIGTERM SIGKILL区别 三者都是结束/终止进程运行。 1.SIGINT SIGTERM区别 前者与字符ctrl+c关联,后者没有任何控制字符关联。前者只能结束前台进程,后者则不是。 2.SIGTERM SIGKILL的区别 前者可以被...

    余学文 评论0 收藏0

发表评论

0条评论

BenCHou

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<