1つのコマンドでバックグラウンドで複数のプログラムを実行するには?
次のコマンドを試しましたが、機能しません。
nohup ./script1.sh & && nohup ./script2.sh &
-bash: syntax error near unexpected token '&&'
nohup ./script1.sh & ; nohup ./script2.sh &
-bash: syntax error near unexpected token ';'
ベストアンサー1
シェル構文の観点から見ると、&
/ / ...のようなコマンドを区別します(もちろん意味論は異なりますが)。だからこれはただ:;
|
&&
cmd1 & cmd2 & cmd3 &