Linux 重定向

标识含义注意
>1> 的缩写形式,标准输出
1>标准输出1 和 > 之间一定不能出现空格
2>错误输出2 和 > 之间一定不能出现空格
2>&1把错误输出重定向到标准输出
&>包含标准输出和错误输出

以启动一个 java 的 jar 包程序为例,把标准输出重定向到 /dev/null,把错误输出重定向到标准输出

# 把标准输出重定向到 /dev/null,把 错误输出重定向到标准输出

# 最全写法
java -jar app.jar 1>/dev/null 2>&1

# 省略 1,> 重定向默认就是标准输出
java -jar app.jar >/dev/null 2>&1

# &> 包含标准和错误
java -jar app.jar &>/dev/null

附:后台启动

# nohup 中间填写命令 &
# 最全写法
nohup java -jar app.jar 1>/dev/null 2>&1 &

# 省略 1,> 重定向默认就是标准输出
nohup java -jar app.jar >/dev/null 2>&1 &

# &> 包含标准和错误
nohup java -jar app.jar &>/dev/null &

特别注意

Dockerfile 中的 ENTRYPOINT 万万不可写 nohup & 这些东西,它需要的是一个前台进程

【LIXI.FUN - Linux 重定向】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lixifun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值