对于node.js的项目一般都采用npm来运行
一般情况下:假如有一个项目叫做RSSHub
可以使用:
ubuntu@lk:~$ cd RSSHub
ubuntu@lk:~$ npm install
先进入项目中去,在执行npm install
编译,接下来就是运行启动项目了。
方法一
启动
npm start
关闭
Ctrl C即可
【这样的做法的缺点是,退出了shell,项目就停止了,所以一般推荐后台运行】
方法二(nohup)
启动
nohup npm start > log.out 2>&1 &
停止
ubuntu@lk:~$ ps -ef | grep npm
root 27674 1 0 14:49 ? 0:00.00 grep npm
ubuntu@lk:~$ kill 27674
【注意:】
有可能你发现这样并不能杀死该进程,比如说我,所以尝试另一种方法。(希望了解为什么的人指点一下)
通过端口号找到进程id,在杀死进程
前提:你知道该进程在那个端口下运行
比如说这里的RSSHub,我知道他是在1200端口下运行的,所以,接下来就好办了
netstat -ap | grep 1200
得到下面的结果
再杀死该进程
kill 27686
ok