script1.sh
、script2.sh
および3つ(またはそれ以上)のbashスクリプトがあるとしますscript3.sh
。 3つのスクリプトをすべて呼び出して実行したいと思います。平行線。 1つの方法は、次のコマンドを実行することです。
nohup bash script1.sh &
nohup bash script2.sh &
nohup bash script3.sh &
nohup
(通常、スクリプトの完了には数時間または数日かかることがあるので、コンソールを閉じても実行を続けるためにスクリプトを使用したいと思います。)
しかし、これら3つのコマンドを実行する方法はありませんか?平行線と一つ呼ぶ?
私は次のことを考えていました。
nohup bash script{1..3}.sh &
ところでこれは並列ではなく順次、、、script1.sh
をscript2.sh
実行するようです。script3.sh
ベストアンサー1
for((i=1;i<100;i++)); do nohup bash script${i}.sh & done