向大家请教一个关于 bash 的小问题

查看 67|回复 3
作者:zhoudaiyu   

如图所示,第一条命令 [ bash -c "ls"] 执行输出是完全没问题的,并且执行完就自动退出了,但执行第二条命令 [ bash -c "ls &"] 后,命令行就像 hang 住了一样(其实已经执行完成了,但是命令行这里看上去像是不会自动退出),但第三条命令 [ bash -c "ls &>/dev/null &"] 执行后标准输出和错误输出被丢弃了,但是从命令行看上去是正常退出了。请问一下大家这是为啥呢?

bash, 命令, 执行, 退出

kiwi95   
你什么版本的 bash ,试了一下没遇到问题
zhoudaiyu
OP
  
@kiwi95 #1 4.2.46(2)-release (x86_64-redhat-linux-gnu)
dzdh   
没有 hang 住。按一下回车就好了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部