これが私がやろうとしていることです。私は4つのシェルスクリプトを持っています。スクリプト 1 を最初に実行し、次に 2、3、4 の順に実行する必要があります。スクリプト 1 は、2 が正しく機能するために実行されている (バックグラウンドで待機している) 必要がありますが、1 が使用できるようになるまでに約 3 秒かかります。./1.sh & ./2.sh & ./3.sh & ./4.sh を実行しようとしましたが、1 がまだ準備できていないときに 2 が 1 から要求を開始するため、これは完全に混乱します。それで、私の質問は、あるシェルスクリプトから、スクリプト1を開始し、5秒ほど待って、スクリプト2を開始し、5秒ほど待って、以前のスクリプトの実行を停止せずに(つまり、それらはすべてより大きな番号のスクリプトが機能するように、バックグラウンドで実行されている必要があります)。どんな提案でも大歓迎です!
2546 次