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
IT设备服务导航
资讯导航
相关文章
CentOS配置网卡修改IP地址和修改网关的方法
一、CentOS 修改IP地址修改对应网卡的IP地址的配置文件代码如下:# vi /etc/sysconfig/network-scripts/ifcfg-et...
阅读:32
01-08
Ubuntu系统如何安装显卡驱动
Ubuntu系统,如何安装显卡驱动?解决方案:1. 按键盘的“ Ctrl ” + “ Alt ” + “ T ” 打开终端2.输入命令:“sudo apt re...
阅读:39
10-29
Linux系统开机进不了系统显示initramfs
电脑Deepin系统,电脑突然断电后再开机就进不去系统,显示initramfs.这种情况多是由于不正常关机造成文件系统受损导致的,由于linux对于文件系统的错...
阅读:16
12-28
linux和windows的区别
Linux和Windows的区别主要有:免费与收费在中国,对个人用户windows和linux都是免费的,对公用户windows需要收费,linux是免费的。技...
阅读:1
12-16
搭建全功能服务器(Nginx+Tomcat+PHP+SSL)
如何快速搭建基于Nginx+Tomcat+Java+PHP+MySQL+SSL全功能服务器环境?本文将介绍Linux环境下如何安装Web服务基础运行环境,包括以...
阅读:68
06-14