制御端末なしでプロセスが実行されるとどうなりますか?このプロセスは標準プロセスとどのように異なりますか?どんな機能を失い、どのような機能を得ましたか?
アップデート#1
この質問は重複する可能性のある質問としてリストされています。Unixの端末制御の概念答えは含まれていません。また、他の質問はあまりにも広く、プロセス品質についてはまったく言及していません。
答え1
あまり。
ほとんどの場合、制御端末を持たないプロセスは、端末イベント(主にジョブ制御に関連)から信号を受信しません。
これにはSIGINT
、割り込み文字(通常は^ C)が受信されたときにフォアグラウンドプロセス(グループ)を中断し、/バックSIGTTIN
グラウンドSIGTTOU
から端末へのI / Oを試みる場合はプロセスを停止し、/SIGHUP
接続切断を検出すると端末に通知する制御が含まれますになります。プロセス(シェル)が終了します。 (最初はモデムが壊れています。)
仕様が詳しく記載されていますあなたが望むなら。