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

Linuxでのpidからのプロセス名

Linux では、/proc/ で確認できます。 . man proc と入力してみてください 詳細については。 /proc/$PID/cmdline の内容 $PID を処理するコマンドラインが表示されます で実行されました。 /proc/self もあります 自分自身を調べるために:)

別の方法 (Mac OS X など) は、 libproc を使用することです。 . libproc.h を参照してください。


この UNIX を行う一般的な方法はありません。
OSごとに処理方法が異なり、非常に難しいものもあります。ただし、Linuxについて言及しています。 Linux では、情報は /proc ファイルシステムにあります。
プロセス ID 9999 のコマンド ラインを取得するには、ファイル /proc/9999/cmdline を読み取ります。 .


Linux
  1. PidからGeditプロセスを強制終了できませんか?

  2. CからLinuxでPIDによってプロセスのCPU使用率を計算する方法は?

  3. Linux でプロセス名を変更する

  1. Linux コマンドは名前で tomcat プロセス ID を取得します

  2. PID ではなくプロセス名で Java プロセスを (Linux で) 強制終了します。

  3. コマンドラインからGNU/Linuxで特定のプロセスの親PIDを取得するには?

  1. Linux での kill コマンドの例

  2. Linux の nohup コマンド オプション

  3. PID からコマンドを見つける