繁体   English   中英

使用&运行2个Linux Shell命令是否会使它们同时启动?

[英]Does running 2 Linux shell commands with & make them start at the same time?

我的最终目标是同时启动2个命令(或彼此之间至少间隔几百毫秒)。 我在Linux中阅读有关&的内容。 例如:

<linux_shell_cmd_1> & <linux_shell_cmd_2>

这样能达到我的目标吗? 谢谢。

鉴于您的目标是在数百毫秒增量之内,因此这应该在典型的现代硬件上以合理的负载量按需运行。

cmd1 & cmd2     # start cmd1 in background and cmd2 in foreground

...在后台启动cmd1 (无需等待其完成),然后在前台启动cmd2

您可能还会考虑:

cmd1 & cmd2 &   # start both cmd1 and cmd2 in background

在这两种情况下, 启动第一个的过程都比启动第二个的过程稍早一些,但是无法保证除此之外的任何顺序(如果调用cmd1cmd2花费的时间更长,那么后者实际上可能是第一个启动)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM