ホーム >

GNU Screen

起動時にセッション名を与える

screen -S <セッション名>

こうしておくと、

screen -list

したときに表示がpid.セッション名になる。

起動しようとすると'Cannot open your terminal '/dev/pts/0' - please check.'と表示されるときの対処法

suしたあとにscreenを使用すると発生する。この理由は、

tty

した結果表示される端末スペシャルファイルの所有権がsuする前のユーザーになっているためだと思われる。

script /dev/null

を実行すると、現在の端末が変わるのでscreenを実行できるようになる模様。

screenでシリアル通信する

screen <シリアル通信の端末スペシャルファイル> <ボーレート>

screen /dev/ttyUSB0 115200