Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 korn shell。这是使用等待的可能情况吗?我在哪里有(2)个实例?
#!/usr/bin/ksh a & wait b & c & wait d
我的目标是先运行 a,一旦完成,然后同时启动 b,c。一旦 b,c 完成,然后运行“d”。
我不确定我是否完全理解您的情况的语义。 在我看来,您面临的问题围绕着等待b和 c。
这是解决这个问题的方法(可能) 首先你等待a..等待返回的那一刻,你触发b和c。您可以使用两个等待 - 一个用于 b,一个用于 c..这些顺序无关紧要,因为无论如何您都想等待两者。 一旦两个等待都返回,您可以触发 d。