ユーザ用ツール

サイト用ツール


01_linux:99_その他:38_console_pts

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
01_linux:99_その他:38_console_pts [2020/05/01 12:54] – 作成 matsui01_linux:99_その他:38_console_pts [2020/05/01 13:07] (現在) matsui
行 50: 行 50:
  
 これで**/dev/pts/96**に出力されるようになります。 これで**/dev/pts/96**に出力されるようになります。
 +
 +gdbが入ってない場合は、yumでインストール: yum install gdb
  
 <code> <code>
 +$ gdb
 +
 +(gdb) attach 24870
 +
 (gdb) p close(1) (gdb) p close(1)
 $1 = 0 $1 = 0
行 59: 行 65:
 $3 = 0 $3 = 0
 (gdb) p open("/dev/pts/96",2) (gdb) p open("/dev/pts/96",2)
 +$4 = 2
 +(gdb) detach 
 +</code>
 +
 +===== 6. ファイルに出力する事も可能 =====
 +
 +出力するファイルだけ先に用意
 +<code>
 +$ touch /tmp/log
 +</code>
 +
 +これで/tmp/logに出力されます。
 +<code>
 +$ gdb
 +
 +(gdb) attach 24870
 +
 +(gdb) p close(1)
 +$1 = 0
 +(gdb) p open("/tmp/log",1)
 +$2 = 1
 +(gdb) p close(2)
 +$3 = 0
 +(gdb) p open("/tmp/log",2)
 $4 = 2 $4 = 2
 (gdb) detach  (gdb) detach 
01_linux/99_その他/38_console_pts.1588337666.txt.gz · 最終更新: 2020/05/01 12:54 by matsui