Liunx—最常用的服务后台运行命令

使用Liunx运行Web服务器,最常用的命令如下:

nohup java -jar command >/dev/null 2>&1 &

不需要应用输出信息,但需要异常信息时,可以使用如下命令:

nohup java -jar command >/dev/null 2>err.out &


Liunx重定向:

0、1、2分别表示标准输入、标准输出、标准错误输出。使用'>'可以重定向输入和输出,例如: ./program 2>err.out,错误信息会输出到err.out文件中。


/dev/null:

/dev/null是liunx下一个特殊的文件,相当于是一个黑洞,所有重定向到该文件的数据都会消失。所以当我们启动应用,不需要输出任何信息时,可以使用该命令,例如:./program 1>/dev/null 2>/dev/null


nohup:

概念:不挂断地运行命令。当终端用户退出时,仍然继续运行。


&:

概念:将命令设置为后台运行。当用户推出应用时(Ctrl+Z),应用仍然在后台运行。


java -jar:

启动Java服务的命令,一般情况下用来启动SpringBoot的Web服务应用。




猜你喜欢

转载自blog.csdn.net/whp1473/article/details/79833725