我有一组 curl 命令要在 shell 脚本中执行。现在我想让所有这些命令在固定的时间间隔内执行(每个 curl URL 的时间间隔不同),所以我想要做的是对
wait [sec]
命令进行异步调用,并为不同的等待时间执行不同的函数,例如启动 5 个计时器,其中一个为 120 秒,两个为 30 秒,三个为 3000 秒等。然后,一旦它们完成,我想要触发附加到每个超时的处理程序函数的执行。我可以在 JavaScript 和 Node.js 中轻松地实现此操作,因为它们是事件驱动的编程语言。但是我对 shell 脚本了解甚少。那么,我应该如何实现这个功能或者如何在 shell 脚本中进行这样的异步调用呢?如果我没有表达清楚,还需要提供哪些详细信息呢?