所以我在 bash 中发现了一个常见问题。假设您启动了一个程序 X,并且您想等到它完成或加载完毕后再启动程序 Y。这样做的模式是什么?
只是在想......我想你可以X && Y
在等待 X 完成的情况下这样做。但是我仍然不知道该怎么做才能确定程序 X 是否已“加载”。(而且我知道我在这里非常一般地使用“加载”,所以告诉我是否需要更具体。)
已加载 - 应该意味着程序已达到我正在寻找的“状态”并且以某种方式留下了证据,例如通过创建一个“加载”文件作为令牌(它可能会在关闭时删除)。那么我如何检查 bash 以查看该令牌是否存在。我是否写了一段时间来无限期地检查它的存在,然后仅在找到“加载”令牌后才完成?