GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso conoscere il percorso assoluto di un processo in esecuzione?

% sudo ls -l /proc/PID/exe

es:

% ps -auxwe | grep 24466
root     24466  0.0  0.0   1476   280 ?        S     2009   0:00 supervise sshd
% sudo ls -l /proc/24466/exe
lrwxrwxrwx 1 root root 0 Feb  1 18:05 /proc/24466/exe -> /package/admin/daemontools-0.76/command/supervise

Usa:

pwdx $pid

Questo ti dà la directory di lavoro corrente del pid, non il suo percorso assoluto.

Di solito il which comando ti dirà quale viene invocato dalla shell:

#> which vlc
/usr/bin/vlc

Un modo è ps -ef


Linux
  1. Come modificare il reindirizzamento dell'output di un processo in esecuzione?

  2. Come visualizzare l'output di un processo in esecuzione in un'altra sessione Bash?

  3. Linux:come ottenere l'ora dell'orologio da parete di un processo in esecuzione?

  4. Come posso misurare l'effettivo utilizzo della memoria di un'applicazione o di un processo?

  5. L'ID thread di un processo multithread può essere uguale all'ID processo di un altro processo in esecuzione?

Come elencare i processi in esecuzione in Linux

Come conoscere i gruppi di un utente Linux

Se conosco il numero PID di un processo, come posso ottenere il suo nome?

Come posso impostare l'affinità del processore di un processo su Linux?

Come posso ottenere l'ora dell'orologio da parete di un processo in esecuzione?

Come recuperare a livello di codice il GID di un processo in esecuzione