linux
-
jps: 显示当前所有java进程pid的命令
-
ps - ef|grep java:查看(java)的进程,用来查看java进程是否存在,如果存在它的相关信息是什么
最少会存在两个进程,一个进程是命令本身的进程
-
kill -9 pid:杀掉进程pid
-
tail -f xxx:查看正在改变的日志文件
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。 -
history:查看历史命令
-
set +o history :关闭history记录功能
-
set -o history:打开history记录功能
-
nohup java -jar common.jar &:启动jar包,在后台可以运行,并且在窗口关闭后也可以运行。
- 一般情况下运行jar包,当前是可运行的jar包,直接命令:
java -jar common.jar
按下ctrl+C ,关闭当前ssh或者直接关闭窗口,当前程序都会退出。- 我们在命令的结尾添加 “&” ,&表示该程序可以在后台执行
java -jar common.jar &
但是在当窗口关闭时,程序也会中止运行- nohup java -jar common.jar &
命令最前面个nohub关键字,这样程序就会不挂断运行命令, 当ssh终端关闭时,程序仍然在运行,当前程序的日志会被写入到当前目录的nohup.out文件中- 我们可以改下输入的日志文件
nohup java -jar common.jar > log.out &- 参考
https://blog.youkuaiyun.com/weixin_40483369/article/details/124392170
windows
- netstat -ano | findstr 80 查看80端口的占用情况
- taskkill -PID 4 -F 关闭pid为4的进程
linux 下部署jar包项目
- 脚本参考:Jar包程序部署后如何启动和停止
https://www.isolves.com/it/cxkf/yy/JAVA/2021-07-13/41531.html - 启动jar包项目:
-- 先关闭java进程 ---找到相关java进程,然后杀掉 ps -ef|grep java kill -9 8679 -- 启动jar包 nohup java -jar cxq-admin.jar &
- 关闭jar包项目:
ps -ef|grep java kill -9 8679
linux启动和关闭jar包命令
https://blog.youkuaiyun.com/weixin_50888031/article/details/123123102
centos(linux) 中运行/停止jar包
https://blog.youkuaiyun.com/perfectmetoo/article/details/118493005