「画面」は実際どのように機能しますか?


8

私はちょうど学んだ、screenそしてそれは素晴らしく見える。

いくつかの質問:

  1. 実際にどのように機能しますか?
  2. 何か問題が発生したにもかかわらず、ダウンロード/プロセスが画面で中断されないのはなぜですか?

役に立つかもしれません:通常のbashセッションとは対照的echo $TERMに、スクリーンセッションで印刷screenxtermます。
掲示板

回答:


16

非常に簡単に(それはトピックに関するいくつかのページを記述することも可能です):screen 作品によって

  • 端末へのすべての入出力を直接引き継ぐサーバープロセスを設定する
  • 作成するウィンドウごとにクライアントプロセスを開始する。
  • 疑似端末接続(オペレーティングシステムの機能)を使用して、起動時にサーバーとクライアントを接続します。

クライアント(ウィンドウ)が作成されると、他のクライアントから分離されます。疑似ターミナル接続を介して、ターミナルを更新するサーバープロセスと通信します。サーバーは、特定のウィンドウの端末に何を表示するかを追跡し、ウィンドウを切り替える機能を提供します。クライアントscreenは、現在情報を表示しているかどうかを知らずに実行されます。


明確で速い+1
アラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.