bash 后台运行命令的方法

默认分类 · 2024-04-09 · 27 人浏览
  1. 在命令后加 & 符号
  2. 可将标准输出重定向到 2> /dev/null
  3. 然后 2>&1

这条命令用到了重定向绑定,采用&可以将两个输出绑定在一起。这条命令的作用是错误输出将和标准输出同用一个文件描述符,说人话就是错误输出将会和标准输出输出到同一个地方。

不同顺序结果也不同,如下
命令 标准输出 错误输出
>/dev/null 2>&1 丢弃 丢弃
2>&1 >/dev/null 丢弃 屏幕

Theme Jasmine by Kent Liao