1行に複数のコマンドを実行し、同時にバックグラウンドでいくつかのコマンドを実行するには?

1行に複数のコマンドを実行し、同時にバックグラウンドでいくつかのコマンドを実行するには?

&コマンドの最後にを使用して、コマンドをバックグラウンドで実行し、同じ行に複数の&&コマンドをリンクできることを知っています。ところで一緒に使うと、あまり効果がないようです。以下は例です。

json-server --watch db.json & && python -m http.server 7777

エラーメッセージは次のとおりです。

bash: syntax error near unexpected token `&&'

彼らが一緒に働くことは可能ですか?ありがとうございます。

ベストアンサー1

あなたがこれをしたいようです

json-server --watch db.json & python -m http.server 7777

&&同じ行に複数のコマンドをリンクするのではなく、論理ANDです;&&コマンドが終了するのを待たない限り、ANDは使用できません。

おすすめ記事