博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux USR1亦通常被用来告知应用程序重载配置文件
阅读量:6792 次
发布时间:2019-06-26

本文共 1377 字,大约阅读时间需要 4 分钟。

linux kill 命令 以及 USR1 信号 解释原创 2016年03月16日 16:48:27 标签:linux kill -USR1 5325最近 在做 服务器搭建的一些工作,其中 用到了 日志 转存 的部分。 日志转存 是这么写的/home/server/souledge/log/game.log{    missingok    copytruncate    size 1    sharedscripts    postrotate        echo "start--------------"        [ -f /var/run/nginx.pid ] &&  kill -USR1 `cat /var/run/nginx.pid`        mv /home/server/souledge/log/game.log.1 /home/server/souledge/log/game.`date -d "1 hour ago" +%Y%m%d%H`        echo "end-----------------"    endscript}对于  [ -f /var/run/nginx.pid ] &&  kill -USR1 `cat /var/run/nginx.pid` 产生了 兴趣,1.[ -f ]  解释 [ 是 linux 命令, 不信, which [ 试试;跟 test 命令 含义 一样 ;  [ -f xxx] 是 测试 文件 是否 存在2. 系统将 进程xx 的 进程号 存储 在 /var/run/xx.pid 文件下 ;所以 `cat /var/run/nginx.pid` 是为了 取到 nginx 的进程号3.kill -USR1 看下文USR1信号 解释摘自: http://www.xuebuyuan.com/323422.htmlUSR1亦通常被用来告知应用程序重载配置文件;例如,向Apache HTTP服务器发送一个USR1信号将导致以下步骤的发生:停止接受新的连接,等待当前连接停止,重新载入配置文件,重新打开日志文件,重启服务器,从而实现相对平滑的不关机的更改。以上摘自wiki:http://zh.wikipedia.org/wiki/SIGUSR1%E5%92%8CSIGUSR2呃,近日发现还有USR2,貌似这个USR1和2都可以用户自定义的,同样摘自上面的wiki:在POSIX兼容的平台上,SIGUSR1和SIGUSR2是发送给一个进程的信号,它表示了用户定义的情况。它们的符号常量在头文件signal.h中定义。在不同的平台上,信号的编号可能发生变化,因此需要使用符号名称。 kill -HUP pid 或者 killall -HUP pName:其中pid是进程标识,pName是进程的名称如果想要更改配置而不需停止并重新启动服务,可以使用上面两个命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。根据约定,当你发送一个挂起信号(信号1或HUP)时,大多数服务器进程(所有常用的进程)都会进行复位操作并重新加载它们的配置文件。

 

转载于:https://www.cnblogs.com/gaoyuechen/p/8109205.html

你可能感兴趣的文章
js在页面中嵌入pdf文件
查看>>
LVM磁盘扩容流程
查看>>
LogMiner的使用
查看>>
MySQL索引失效及使用索引的优缺点
查看>>
安卓项目回顾(二)
查看>>
做JAVA开发的同学一定遇到过的爆表问题,看这里解决
查看>>
javascript--事件
查看>>
开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
查看>>
PXE+Kickstart 无人值守安装
查看>>
CVPR 2018 | 腾讯AI Lab入选21篇论文详解
查看>>
android 布局相关
查看>>
实战作业1--救援模式下安装-rpm命令
查看>>
Linux虚拟机安装
查看>>
11 Linux 系统配置及服务管理第十一章 软件管理
查看>>
XLSMini控件是XLSReadWriteII的简版可读写Excel单元格的值
查看>>
【有新题】OCP 12c 062出现大量新考题-14
查看>>
xshell设置ssh代理登录
查看>>
中国移动将开展4.9GHz上的5G端到端规模测试:4.9GHz归中国移动吗
查看>>
火!30分钟突破vivo官网销售记录,iQOO成最香骁龙855手机
查看>>
移动智能终端在货物中转过程中的应用
查看>>