Screenコマンドのユティリティ
screenコマンド(以下screen)の保持する各ウィンドウで起動されているシェルのカレントディレクトリが知りたいのだが、良い方法が思いつかない。C-a C-wでウィンドウのリストが表示されるが、それぞれがどのディレクトリにいるかが分からない。これが分かると非常に便利だと思うのだけど、需要がないのかな。
現在screenの直属の子プロセスの一覧と、そのカレントディレクトリを得るところまで出来たのだけど*1、ウィンドウナンバー(C-a C-wで表示されるもの)とプロセスの結び付きが分からない。
本当はC-a C-wで表示されるタイトルが自動的にカレントディレクトリになれば良いのだけど。
追記:方法思い付いた。かなり美しくない方法だけど。嘘。まったく見当違いなことをしていた。結局、わからない。
*1:/proc/$(pid)/以下を見れば分かる