[英]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
在这两种情况下, 启动第一个的过程都比启动第二个的过程稍早一些,但是无法保证除此之外的任何顺序(如果调用cmd1
比cmd2
花费的时间更长,那么后者实际上可能是第一个启动)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.