0

如果我使用导出变量方法,下一个 bash shell 可以忽略 eof(按 ^D 不会退出)。但是,我希望孩子 bash 可以通过按 ^D 退出。bash 是否有任何命令行选项可以完成这项工作?

export ignoreeof=1
exec bash  # assume this bash's pid = 1234
bash$  ^D  
bash$  Use "exit" to leave the shell.
bash$  bash  # assume this bash's pid = 2234
bash$  ^D  <--  I wish this could exit bash(pid=2234)
4

2 回答 2

1
ignoreeof=0 exec bash

应该做的伎俩

于 2012-05-05T05:15:27.827 回答
0

威廉,谢谢你的提示。

exec bash -o ignoreeof # assume this bash's pid = 1234
bash$  ^D  
bash$  Use "exit" to leave the shell.
bash$  bash  # assume this bash's pid = 2234
bash$  ^D  <--  exit bash(pid=2234)
于 2012-05-06T13:59:38.377 回答