Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
ja:端末多重接続ソフトウェア [2020/04/05 16:05]
elf created
ja:端末多重接続ソフトウェア [2020/04/05 16:16]
elf
Line 6: Line 6:
 === GNU Screen === === GNU Screen ===
 [[http://​www.gnu.org/​software/​screen/​|GNU Screen]]は端末多重接続ソフトウェア。 [[http://​www.gnu.org/​software/​screen/​|GNU Screen]]は端末多重接続ソフトウェア。
 +
 +リモートログインした後で、次の一行を実行しておく。
 +
 +<​code>​
 +screen
 +</​code>​
 +
 +接続が途切れて、再度リモートログインしなおした後で、次の一行を実行すると、途切れる前から、その後に状態遷移したところに再接続できる。
 +<​code>​
 +screen -r
 +</​code>​
 +
 +GNU Screenは一つのコンピュータ上で、複数回使用できる。
 +接続可能なプロセスの一覧は、次の一行を実行すると表示される。
 +<​code>​
 +screen -ls
 +</​code>​
 +
 +選んだプロセスに再接続するには、次の一行を実行する。
 +<​code>​
 +screen -r プロセス番号
 +</​code>​
 +
 +回線が途切れずとも、切断したい場合には、次のキー操作を実行する。
 +<​code>​
 +Ctrl-a
 +d
 +</​code>​
 +
 +現在、接続しているセッションを終了するには、シェルを終了するように次の一行を実行する。
 +<​code>​
 +exit
 +</​code>​
  
 === tmux === === tmux ===
 [[https://​github.com/​tmux/​tmux]]はOpenBSDに標準搭載される端末多重接続ソフトウェア。GitHubで公開されている。 [[https://​github.com/​tmux/​tmux]]はOpenBSDに標準搭載される端末多重接続ソフトウェア。GitHubで公開されている。
 +
 +リモートログインした後で、次の一行を実行しておく。
 +<​code>​
 +tmux
 +</​code>​
 +
 +接続が途切れて、再度リモートログインしなおした後で、次の一行を実行すると、途切れる前から、その後に状態遷移したところに再接続できる。
 +<​code>​
 +tmux a
 +</​code>​
 +
 +tmuxは一つのコンピュータ上で、複数回使用できる。
 +接続可能なセッションの一覧は、次の一行を実行すると表示される。
 +<​code>​
 +tmux ls
 +</​code>​
 +
 +選んだセッションに再接続するには、次の一行を実行する。
 +<​code>​
 +tmux a -t <​対象セッション名>​
 +</​code>​
 +
 +選んだセッションを終了するには、次の一行を入力する。
 +<​code>​
 +tmux kill-session -t <​対象セッション名>​
 +</​code>​