GNU/Linux >> Linux の 問題 >  >> Linux

プロセスが実行されているフォルダーを見つける方法は?

これを試してください:

ls -l /proc/<PID>/cwd

HUB の回答から派生:

readlink /proc/<PID>/cwd

または

readlink /proc/$(pgrep <program_name>)/cwd

プロセスがどこから呼び出されたのかを知ることはできません 、現在ある場所のみ . cwd を見てください (「現在の作業ディレクトリ」) exe の代わりにリンク .


Linux
  1. Unix / Linux でプロセスのパスを取得するにはどうすればよいですか

  2. /proc/[pid]/pagemaps および /proc/[pid]/maps | Linux

  3. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  1. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  2. Linux – / proc/mntを/proc/ mountsにリンクしますか?

  3. デフォルトの /tmp を /home/user/tmp に変更する方法

  1. バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します

  2. /var/www/... の Django static_root - collectstatic へのアクセス許可がありません

  3. unix:///var/run/supervisor.sock そのようなファイルはありません