GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistit, ze které složky běží proces?

Zkuste toto:

ls -l /proc/<PID>/cwd

Odvozená odpověď HUB:

readlink /proc/<PID>/cwd

nebo dokonce

readlink /proc/$(pgrep <program_name>)/cwd

Nemůžete zjistit, odkud byl proces vyvolán od , pouze tam, kde se aktuálně nachází . Podívejte se na cwd ("aktuální pracovní adresář") namísto exe .


Linux
  1. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  2. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  3. Linux – propojení /proc/mnt s /proc/mounts?

  1. Linux – Jak otestovat, zda je blokové zařízení pouze pro čtení z /sys nebo /proc?

  2. /proc/[pid]/pagemaps a /proc/[pid]/maps | linux

  3. Django static_root v /var/www/... - žádná oprávnění ke collectstatic

  1. Kdy mám použít /dev/shm/ a kdy /tmp/?

  2. unix:///var/run/supervisor.sock žádný takový soubor

  3. echo nebo print /dev/stdin /dev/stdout /dev/stderr