美文网首页Linux与后台开发归档
[Shell]重启服务器前保证端口不被占用

[Shell]重启服务器前保证端口不被占用

作者: _小老虎_ | 来源:发表于2018-08-24 11:50 被阅读4次

重启服务前 或者发现服务长时间无法启动提示端口被占用,那么需要加一个前置脚本

  • port.sh
port=8120
#根据端口号查询对应的pid
pid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');

#杀掉对应的进程,如果pid不存在,则不执行
if [  -n  "$pid"  ];  then
    kill  -9  $pid;
fi

相关文章

网友评论

    本文标题:[Shell]重启服务器前保证端口不被占用

    本文链接:https://www.haomeiwen.com/subject/uosbiftx.html