在《鸟哥的Linux私房菜基础篇》中,关于轮替syslog服务的配置:
![1.png wKioL1U3j-zQLt0xAAD06XtznuA413.jpg](https://s3.51cto.com/wyfs02/M02/6B/D0/wKioL1U3j-zQLt0xAAD06XtznuA413.jpg)
sharedscripts……endscript 是运行脚本命令,可以用来运行一些特殊的命令。
其中postrotate是在做完 logrotate 之后启动的命令,如果是prerotate,就是在启动 logrotate 之前进行的命令。
/bin/kill -HUP `cat /var/run/syslogd.pid 2
这个命令的意思是在不停止服务的情况下重启syslog服务,原命令格式为:kill -HUP pid
转载于:https://blog.51cto.com/wuzebin/1637251