セッションとプロセスという用語は、シェルスクリプトまたは少なくともBashで完全に同義語ですか?

セッションとプロセスという用語は、シェルスクリプトまたは少なくともBashで完全に同義語ですか?

私は通常、シェルスクリプト、特にBashの「セッション」と「プロセス」という用語が、通常、特定のコードスニペットの実行とまったく同じであることを意味すると思いました。カーネル/シェル/一部のコード関連。 -有用。

セッションとプロセスという用語は、シェルスクリプトまたは少なくともBashで完全に同義語ですか?

ベストアンサー1

セッションとプロセスという用語は、シェルスクリプトまたは少なくともBashで完全に同義語ですか?

いいえ、まったく同じではありません。

プロセスプログラムの実行中のインスタンスです。。これには、プロセスID(PID)、仮想メモリセット、ユーザーID、開かれたファイル記述子セット、および他の多くがあります。

Unixの概念は会議主に端末ベースのログインの文脈におけるプロセスのグループ化に関連するカーネル構成です。

セッションはグループプロセス自体は、1つ以上のプロセスグループに分けられます。 「Unix環境の高度なプログラミング」の次の図は、この関係をよく示しています。

ここに画像の説明を入力してください

会議全体で言及する価値があるのはすることができます制御端末ですが、その内部のプロセスは別々です。

望むより:


メモ:

  • 確かに、「会議」端末に関連付けられていない他の意味を持つことができます。ログインセッションの概念は、端末ベースのセッションなどの端末やプロセスグループを使用しなくても、GUIシステムやWebベースのプログラムでも意味があります。

  • それからまた、「プロセス」技術的でない他の意味もあります。

おすすめ記事