查看java进程
ps命令:用于查看当前正在运行的进程。
grep:搜索
-aux:显示所有状态
表示查看所有进程里CMD是java的进程信息
ps -ef | grep java
删除进程
kill命令:用于终止进程
-9:表示强迫进程立即停止
例如: kill -9 [PID]
通常用ps查看进程PID,用kill命令终止进程
部署命令
部署命令 | 命令说明 |
java -jar XXX.jar | java:启动程序;-jar:启动程序类型; 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 |
java -jar XXX.jar & | &代表在后台运行。 当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 即使你用ctrl C,照样运行,但是要注意,如果你直接关掉shell后,进程同样消失。可见,&的后台并不硬 |
nohup java -jar XXX.jar & | nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。 |
nohup java -jar XXX.jar >temp.txt & | command >temp.txt
command >temp.txt 是将command的输出重定向到temp.txt 文件,即输出内容不打印到屏幕上,而是输出到temp.txt 文件中。 |
nohup java -jar XXX.jar > XX.out 2>&1 & | 日志重定向,用>时清空日志文件后前面会产生空白,可以用>> XX.out:输出日志路径,不要日志可以输出到/dev/null |