答え1
Screen のexec
コマンドを使用してユーティリティを実行するとpwd
、現在のインスタンスの作業ディレクトリが取得されますscreen
。
プロセスの環境は起動時に作成されるため、セッションで実行されているシェル/その他の現在の作業ディレクトリではありませんscreen
(そのシェルのディレクトリを変更するために使用した場合) 。ユーティリティはcd
screen
pwd
それ環境。
したがって、 で-screen
と入力し、続けて と入力すると、ディレクトリ名が表示されます。CtrlA:exec pwd
答え2
おそらく最も簡単なのは、新しいウィンドウを作成することです。デフォルトでは、screen が起動されたディレクトリで起動します。
代替案としては、プロセスを確認することが含まれますcwd
(例/proc/<pid>/cwd
:ただし、画面がsetuidであるため、ルートが必要です)
C-a :chdir <path>
後でそのディレクトリを変更することもできます