liunx重启nodejs的方法:
使用命令启动和停止node:
1、ps -ef | grep node
查看node对应的pid,然后kill pid,再进入对应项目,使用npm start
2、如果以上方法不行可以这样:
kill node
或者kilall node
使用脚本启动和停止node:
一般我们停止node的进程,都是查端口,然后找到经常pid,最后kill掉,每次操作比较麻烦,所以自己写了一个脚本来执行,脚本如下:node-demo.sh
#判断输入的第一个变量是否是stop if [ "$1"x = "stop"x ]; then #是就执行下面代码 echo "stop" #获取端口7001占用的线程pid pids=$(netstat -nlp | grep :7001 | awk '{print $7}' | awk -F"/" '{ print $1 }') #循环得到的结果 for pid in $pids do echo $pid #结束线程 kill -9 $pid done #不是就执行启动 else echo "start" cd /home/admin/test-node-egg/ npm start echo "start ok" fi
结束命令: node-demo.sh stop
启动命令:node-demo.sh start
以上就是liunx如何重启nodejs?的详细内容,更多请关注0133技术站其它相关文章!