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服务应用。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值