Linuxで複数のバックグラウンドタスクを実行する方法は?

Linuxで複数のバックグラウンドタスクを実行する方法は?

私は前景から背景に、またはその逆に切り替える方法を基本的に理解していますが、背景で複数のタスクを実行する方法を見つけることを試みています。複数のタスクをバックグラウンドに配置しようとしましたが、そのうちの1つだけが実行されています。バックグラウンドで複数のタスクを実行できるシナリオが必要です。

私はこれに会ったウェブサイトバックグラウンドで複数のジョブが実行されていることがわかります。バックグラウンドで複数のタスクを実行する方法を分析するのに役立ちますか?

ベストアンサー1

&を使用して複数のバックグラウンドタスクを開始できます。

順次実行する例:

(command1 ; command2) &

または、複数のジョブを並列に実行する

command1 & command2 &

これにより、バックグラウンドで複数のジョブが実行を開始します。

ジョブをバックグラウンドで実行するには、ターミナルを終了した後を使用すると、ターミナルを終了した後にジョブがプロセスに送信されませんnohupSIGHUP

例:

nohup command &

おすすめ記事