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

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

これらの方法で exe を簡単に見つけることができます。自分で試してみてください。

  • ll /proc/<PID>/exe
  • pwdx <PID>
  • lsof -p <PID> | grep cwd

Linux では、シンボリック リンク /proc/<pid>/exe 実行可能ファイルのパスがあります。コマンド readlink -f /proc/<pid>/exe を使用します 値を取得します。

AIX では、このファイルは存在しません。 cksum <actual path to binary> を比較できます そして cksum /proc/<pid>/object/a.out .


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

  2. Linux で /proc/pid/pagemap エントリをデコードするには?

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

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. Linux のプロセスごとの swapiness を設定するには?

  3. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?

  1. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?

  2. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  3. UNIX/Linux システムで実行中のプロセスにコマンドライン引数を渡す方法は?