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

task_struct からの完全なプロセス名

exeファイル名のことですか?次のように現在のプロセスの exe を取得できます:

char *pathname,*p;
mm = current->mm;
if (mm) {
    down_read(&mm->mmap_sem);
    if (mm->exe_file) {
                pathname = kmalloc(PATH_MAX, GFP_ATOMIC);
                if (pathname) {
                      p = d_path(&mm->exe_file->f_path, pathname, PATH_MAX);
                    /*Now you have the path name of exe in p*/
                }
            }
    up_read(&mm->mmap_sem);
}

Linux
  1. LinuxからEXEバージョンを読み取るCライブラリ?

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

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

  1. 親プロセスから子プロセスを取得する方法

  2. プロセス名でPIDを取得するには?

  3. プロセスへのポートを識別する方法は?

  1. HddからHddへの完全なDdコピー?

  2. df デバイス名から物理ドライブ名まで (ベンダー/タイプ)

  3. uidからユーザー名を取得する方法