小编Eri*_*cis的帖子

`<&-` 有什么作用?

我复制了一段 Bash 到后台远程执行的 ssh 命令:

ssh user@remote <<CMD
some process <&- >log 2>error &
CMD
Run Code Online (Sandbox Code Playgroud)

有什么作用<&-
我的猜测是它与< /dev/null

我的下一个理解是需要关闭三个主要文件描述符(stdin, stdout, stderr)以防止:

  1. 正在后台运行的工作和退出的脚本 - 以某种方式发生冲突?
  2. 当终端关闭时,所有从终端接受 stdin 的进程都关闭了吗?

shell bash io-redirection

20
推荐指数
3
解决办法
1919
查看次数

标签 统计

bash ×1

io-redirection ×1

shell ×1