启动脚本:
创建start.sh文件,内容如下:
nohup java -Xms400m -Xmx400m -Dfile.encoding=utf-8 -jar ruoyi-admin.jar > log.log &
停止脚本:
创建stop.sh文件,内容如下:
ps aux|grep ruoyi-admin.jar|grep -v grep|awk '{print $2}' |xargs kill -9
执行脚本:
# 给文件赋予执行权限
chmod 777 start.sh
# 进入命令的目录
./start.sh
./stop.sh
备注:
ruoyi-admin.jar改成你自己的jar包名字
停止脚本解析:
这部分感兴趣的可以看,核心是找到进程ID,然后执行kill -9 XXX
命令:ps aux|grep ruoyi-admin.jar 输出如下,左侧的红框就是进程ID号
加上|grep -v grep|awk '{print $2}' 就是获取上面命令的第二列,$2如果不是进程号就改下数字即可
拿到进程号就通过|xargs kill -9 再将进程号拼接成 kill -9 进程号