Linux Shell

孟玄 -
Linux Shell
Linux Shell2>&1

linux中0、1、2是文件描述符

名称代码操作符Java中标准输入(stdin)0<或<<System.in标准输出(stdout)1>,>>,1>或1>>System.out标准错误输出(stderr)22>或2>>System.error

2>&1含义:

将错误输出重定向到标准输出符号>&是一个整体,不可分开
1. nohup java -jar xx.jar >log 2>&1 &
本来1指向屏幕输出执行>log后,1指向log输出执行2>&1后,2指向1、1指向log,因此2也指向log输出

每次都写>log 2>&1太麻烦,可以使用以下两种简写方式:

&>log>&log

上边1式可以简写为

2. nohup java -jar xx.jar &>log &
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

linuxshell

扩展阅读

加个好友,技术交流

1628738909466805.jpg