1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
2、java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
jar -cp的方式可以指定主类运行
# 注意要指定类的全限定名, 即包含包名
java -cp abc.jar com.xiaomi.BizTagQuery
java -cp jar包名称 包名.类名 (不带上.java)
后台执行脚本
nohup sh xxx.sh > log/xxx.log 2>&1
其中: 2>&1 是 将标准错误输出重定向到标准输出
windows下
cd 到目录
java -jar xxx.jar
或者写个.bat脚本
@echo off
START "my-serviceMonitor" javaw -jar ETLMonitor.jar
exit