一般的,我们会在centos系统使用脚本部署jar包,因此整理如下:
在centos下采用shell脚本的方式运行和停止进程的操作。可使用以下方式:
创建脚本,名称可自定义,如run.sh
#!/bin/bash nohup java -jar ./program >/dev/null 2>&1 & echo $! > /var/run
然后,授权,chmod 777 run.sh
执行命令 sh run.sh 后台运行进程
关闭该进程
创建脚本,名称可自定义,如
#!/bin/bash PID=$(cat /var/run) kill -9 $PID
然后,授权,chmod 777
执行命令,sh 可停止进程