別のスクリプトを実行するスクリプトがあります。
myscript.sh
#!/bin/bash
....
cd /folder/
sh run.sh
sh another_script
...
ステップ:
だから私はmyscript.shの実行を開始し、スクリプトはそのコマンドを実行しました。
その後、ポート8080でサービスを開始するrun.sh
スクリプトに入ります。run.sh
この時点では、ただ停止することを望むだけですrun.sh
。残りは続行してくださいmyscript.sh
。
ベストアンサー1
用途によって異なりますsh run.sh
。可能な2つの可能性、誰でも:
run.sh
実行を続ける必要があるサーバーを起動するには(実行に時間がかかると仮定)、次のことを試してください。sh run.sh & sleep 15s
または:
run.sh
I/O でいくつかのタスクを実行し、1 つまたは 2 つのファイルを調整し、サーバーを起動してタスクを実行し、しばらく時間をかけて作業を完了しますが、いつ終了するかわからない場合は、次の手順を試してください。timeout 15s sh run.sh