nohup & 命令的开启,和杀死nohup & 进程的关闭(java部署为例)

92 阅读1分钟

让程序提交后不受本地关闭终端窗口,以及网络断开连接的干扰,让命令能够在后台执行
我是部署后端的jar包在后端执行

前提:我配置了jdk等环境、如果没有配置jdk环境 请参考 mp.weixin.qq.com/s/FqfGbYRvh…

cd到 存到这个jar 包的路径下

nohup java -jar xxx.jar &

image.png

出现蓝色那行后、 ctrl+c

执行黄色那行

image.png

就运行成功了

怎么打断呢?

由于关闭了终端,用jobs已经找不到后台运行的命令,所以通过进程的查找,找到了后台运行的进程id

ps -aux|grep xxxxx.jar

image.png

黄色的是端口 用以下命令强制杀死就好了

kill -9 xxxx