綾小路龍之介の素人思考

[tty][ps] 実行中のプログラムとそれに割り当てられた端末

シェルから実行したプログラムには制御端末が割り当てられるわけなのだけれど、screenを使っていたりいくつもシェルを走らせているとあのプログラムに戻りたいのだけれどどの制御端末かわからなくなってしまうことがある。そんな場合は

$ ps wax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:30 init [2]  
...
32677 pts/1    R+     0:00 ps wax

これで実行中のプログラムとそれにわりあてられた制御端末の番号(pts/1とか)が確認できる。では今触っているキーボードと繋がっている端末は何かを調べるにはttyコマンドである。

$ tty
/dev/pts/1

んで、もしコマンドの制御端末とキーボードと繋がった端末が違っていたらキーボードの繋がっている端末を変えましょうということ。わかりにくいね。

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2008-09-19T09:21:18+09:00
  2. Modified: 2008-09-19T07:05:31+09:00
  3. Generated: 2017-04-27T23:09:18+09:00