#author("2025-04-15T05:00:17+00:00","default:iseki","iseki")
** tmux [#s438c252]
- screen と置き換え可能なプロセス管理ツール
- コンパイルに最新の libevent が必要.中途半端に古い libevent を入れるとコンパイルエラーを起こす.

- https://tmux.github.io/


*** Compile & Install [#i8d8e6e7]
- libevent
- http://libevent.org/

 zcat libevent-2.0.21-stable.tar.gz |tar xfv -
 cd libevent-2.0.21-stable
 ./configure --enable-openssl=/usr/local
 make
 make install

- tmux

 zcat tmux-1.9a.tar.gz |tar xfv -
 cd tmux-1.9a
 ./configure
 make
 make install
 vi /etc/ld.so.conf    // add /usr/local/lib
 ldconnfig


** 操作 [#odad0122]

*** デタッチ起動 [#r6d19d94]
 tmux new -d -s opensim_region -c /usr/local/opensim/bin 'mono OpenSim.exe'

*** アタッチ [#hd852a4e]
 tmux ls   // 確認
 tmux a -t opensim_region

*** アタッチ状態からデタッチ [#nf33d982]
 Ctrl+b 一旦離して d
*** デタッチ状態のプロセスにコマンドを送る.例) quit^M [#p975ae06]
 tmux send-keys "quit" C-m  -t opensim_region


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS