ClusterMon 资源代理
1.在ClusterMon文件中,有一个功能是停止服务,代码如下:
ClusterMon_stop() {
if [ -f $OCF_RESKEY_pidfile ]; then
pid=`cat $OCF_RESKEY_pidfile`
if [ ! -z $pid ]; then
kill -s 9 $pid
rm -f $OCF_RESKEY_pidfile
fi
fi
ClusterMon_exit 0
}
其中有一行代码rm -f $OCF_RESKEY_pidfile,这行代码删除了pid文件。我不解的是在强制kill掉一个进程后,为什么还要删除掉这个pid文件?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论