プロセスを分離してコマンドを続行します。

プロセスを分離してコマンドを続行します。

私が次のようなことをしようとすると

$command &; command2

、bashは私を返します

bash: syntax error near unexpected token `;'

どうすればいいですか?

答え1

どちらも&コマンド出口です;。どちらも使用できますが、どちらも使用できません。

some_command1 & some_command2

some_commandA ; some_commandB

同じですか?

some_command1 &
some_command2

some_commandA ;
some_commandB

...しかし、;行の末尾にあるときは必要ありませんので、2番目のコマンドセットは次のようになります。

some_commandA
some_commandB

関連情報