0

そのため、bash で見つけた一般的な問題があります。プログラム X を開始し、プログラム Y を開始する前に、プログラム X が完了するかロードされるまで待ちたいとします。これを行うパターンは何ですか?


X && Y考えただけで... Xが完了するのを待っている場合はできると思います。しかし、プログラム X が「ロード」されたかどうかを判断するために何をすべきかについてはまだわかりません。(そして、ここでは「ロード済み」を非常に一般的に使用していることを知っているので、より具体的にする必要があるかどうか教えてください。)


ロード済み - プログラムが探している「状態」に達し、たとえば「ロード済み」ファイルをトークンとして作成するなど、何らかの形で証拠を残していることを意味する必要があります (シャットダウン時におそらく削除されます)。では、bash をチェックインしてそのトークンが存在するかどうかを確認するにはどうすればよいでしょうか。その存在を無期限にチェックし、「ロードされた」トークンが見つかったときにのみ完了する while ルックを記述しますか?

4

1 に答える 1

1

どうしてこんなものを呼んでみませんX && checkIfXLoaded && Yか?

于 2012-04-12T22:06:55.370 に答える