11. 9. 2016

Shell - zistenie adresára procesu

Pri prezeraní procesov v unix systémoch sa niekedy hodí zistiť adresár z ktorého boli spustené. Pre linux funguje AIX aj SOLARIS verzia:

HPUX:  pfiles $PID | grep bin
AIX:   ls -l /proc/$PID/cwd
SOLARIS:   pwdx $PID

Takýmto spôsobom je možné napríklad pri rôznych verziách databáz zistiť ich jednotlivé verzie.
Výpis cez proc adresár ukáže linku s názvom cwd do adresára odkiaľ bol proces spustený. Utilita pwdx vypíše priamo proces adresár.

Výpisy v linuxe:
brano@linux:~$ ls -l /proc/3499/cwd
lrwxrwxrwx 1 brano brano 0 sep 10 21:39 /proc/3499/cwd -> /home/brano


brano@linux:~$ pwdx 3499
3499: /home/brano

Žiadne komentáre:

Zverejnenie komentára