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文件?

阅读 687
评论 更新于 2018-01-18
    撰写回答

    登录后参与交流、获取后续更新提醒