「作業」と「プロセス」の違いは何ですか?
ベストアンサー1
プロセスは、独自のアドレス空間を持つ実行中のプログラムです。
タスクはシェルで使用される概念です。インタラクティブで始まるすべての分離されていないプログラム(つまり、デーモンではない)はアクションです。インタラクティブプログラムを実行している場合は、をCtrlZ押して一時停止できます。その後、フォアグラウンド(有効fg
)またはバックグラウンド(有効)からbg
再起動できます。
プログラムが停止中またはバックグラウンドで実行されている間に他のプログラムを起動できます。これにより、2 つのジョブが実行されます。以下のように「&」を追加して、バックグラウンドで実行されているプログラムを起動することもできますprogram &
。プログラムがバックグラウンドジョブになります。実行中のすべてのジョブを一覧表示するには、を使用できますjobs
。
役職の詳細については、次をご覧ください。このセクションのBashのマニュアルページの内容。