Wondercease

浙ICP备2022017321号

后台进程运行

1.nohup

which nohup

.bash_profile中并source加载

如果没有就安装吧

yum provides */nohup

nohup npm start &

原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。

2.停止程序

ps -ef | grep npm

ps -ef | grep node

kill -9 10532

示例

nohup java -jar babyshark-0.0.1-SNAPSHOT.jar > log.file 2>&1 &

[1] 669

上面的2 和 1 的意思如下:

0    标准输入(一般是键盘)

1    标准输出(一般是显示屏,是用户终端控制台)

2    标准错误(错误信息输出)

运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。

69就表示运行的pid,netstat -anp可以查看到。

kill -9 669(pid)

发表评论

您的电子邮箱地址不会被公开。