ホーム >
GNU Screen
- 起動時にセッション名を与える
- 起動しようとすると'Cannot open your terminal '/dev/pts/0' - please check.'と表示されるときの対処法
- 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