方法一:java -jar xxx.jar
特点:当前ssh窗口被锁定,ctrl+c结束程序运行,直接关闭窗口结束程序运行。
方法二:java -jar xxx.jar &
&:代表后台运行
特点:当前ssh窗口不被锁定,直接关闭窗口结束程序运行。
方法三:nohup java -jar xxx.jar &
nohup:不挂断运行命令,当账户退出或者终端关闭时,程序任然运行。
特点:这种缺省没有指定输出文件的情况下,所有输出默认重定向到nohup.out文件中。
方法四:nohup java -jar xxx.jar >xxx.log 2>&1 &
特点:指定输出文件
查看xxx.jar进程:ps aux |grep xxx.jar
查看端口占用进程:netstat -nlp |grep :端口号
杀进程:kill -9 进程ID(上图红色方框标记处)
清空日志:echo "" >xxx.log