方式1:
java -jar xxx.jar
特点:当前ssh窗口被锁定,使用Ctrl+c打断程序运行,或者关闭窗口,程序退出。
方式2:
java -jar xxx.jar &
& 表示后台运行
特点:当前ssh窗口不被锁定,当窗口关闭时,程序退出。
方式3:
nohup java -jar XXX.jar &
特点:nohup意思是不挂断运行命令,当账户退出或者终端关闭时,程序仍然运行。
当用nohup命令执行作业任务时,缺省情况下作业的所有输出被重定向到nohup.out 中,除非另外指定了地方。
方式4:
nohup java -jar XXX.jar > out.log &
解释下 > out.log
command >out.log
command >out.log是将command的输出重定向到out.log文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。