当前位置:   article > 正文

linux 脚本启动和停止node_stopnode.sh

stopnode.sh

一般我们停止node的进程,都是查端口,然后找到经常pid,最后kill掉,每次操作比较麻烦,所以自己写了一个脚本来执行,脚本如下:node-demo.sh

  1. #判断输入的第一个变量是否是stop
  2. if [ "$1"x = "stop"x ]; then
  3. #是就执行下面代码
  4. echo "stop"
  5. #获取端口7001占用的线程pid
  6. pids=$(netstat -nlp | grep :7001 | awk '{print $7}' | awk -F"/" '{ print $1 }')
  7. #循环得到的结果
  8. for pid in $pids
  9. do
  10. echo $pid
  11. #结束线程
  12. kill -9 $pid
  13. done
  14. #不是就执行启动
  15. else
  16. echo "start"
  17. cd /home/admin/test-node-egg/
  18. npm start
  19. echo "start ok"
  20. fi

结束命令: node-demo.sh stop

启动命令:node-demo.sh start

备注:这里值写了固定端口7001的,我们可以传入动态的ip来处理

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/76491
推荐阅读
相关标签
  

闽ICP备14008679号