后台运行程序:nohup 命令 &
例如:$ nohup node example.js &
有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:
$ nohup command > myout.file 2>&1 &
或者用下面的命令:
$ node server.js &
通过该命令行$ node server.js & ,将项目置于后台运行
$ jobs
查看当前有多少在后台运行的命令
$ netstat -tpln
查看项目端口是否存在,即查看项目是否在后台运行
$ ps -ef|grep node
ps:将某个进程显示出来
-A 显示所有程序。
-e 此参数的效果和指定"A"参数相同。
-f 显示UID,PPIP,C与STIME栏位。
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
这条命令的意思是显示有关node有关的进程
$ kill -9 xxx
结束对应的进程,kill后面写的是进程号
kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。
https://blog.csdn.net/ken_ding/article/details/78704426