我想在其他应用程序运行时运行应用程序。例如,在脚本中,我启动了一个应用程序:
#!/bin/sh
bob
Run Code Online (Sandbox Code Playgroud)
并且此应用程序将运行很长时间。但是,我想在启动 5 秒后运行另一个应用程序alice
(将使用bob
的结果)bob
。我应该如何进行?
这取决于如何alice
和bob
写入的速度有多快每一个运行,这可能是那么容易,因为:
#!/bin/sh
bob &
sleep 5
alice
Run Code Online (Sandbox Code Playgroud)
但这有这些假设:
bob
不以独占方式锁定其输出文件bob
然后跑得更快 alice
alice
不需要完整的结果集就bob
可以开始执行。如果不满足上述任何一个假设,则解决方案是:
bob
alice
归档时间: |
|
查看次数: |
210 次 |
最近记录: |