两个linux命令之间有多少延迟?如果第一个与&运行

时间:2014-01-06 05:14:21

标签: linux background-process prompt

基本上我正在编写一份报告,让观众相信以下Linux命令

$ a.sh &
$ b.sh &
$ c.sh &

几乎都是在同一时间开始的。我无法找到一个好的解释或可靠的来源来说服观众。有没有专门讨论过这方面的书籍或文章?感谢。

1 个答案:

答案 0 :(得分:3)

来自Bash文档

  

如果命令由控制操作符'&'终止,则shell在子shell中异步执行命令。这称为在后台执行命令。 shell不等待命令完成,返回状态为0(true)。当作业控制未激活时(请参阅作业控制),在没有任何显式重定向的情况下,异步命令的标准输入将从/ dev / null重定向。

有关详细信息,请查看Bash tutorial