# 解释:当前ssh窗口被锁定,可按 ctrl + c 中断程序运行,或者直接关闭窗口,程序退出(注意:程序不会一直运行)
命令:java -jar projectName.jar
# 解释:当前ssh窗口不被锁定,但是关闭窗口时,程序中止运行。(注意:程序不会一直运行)
命令:java -jar projectName.jar &
# 解释:nohup 是不挂断运行的命令,当前账户退出或者关闭终端时,程序在后台仍然一直运行。(注意:当用 nohup 命令时,默认情况下所有的输出会被重定向到 nohup.out 的文件中,除非另外有指定的输出文件。)
命令:nohup java -jar projectName.jar &
# 解释:不挂断运行程序,并且将日志输出到 projectName.log 文件中。即输出内容不打印到屏幕上,而输出到projectName.log文件中。
命令:nohup java -jar projectName.jar > projectName.log 2>&1 &(好使)
(可以打日志,关闭窗口或虚拟机,仍然运行
nohup java -jar do_iptable.jar >/dev/null 2>&1 &)