GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?

Coba ini:

ls -l /proc/<PID>/cwd

Berasal dari jawaban rom HUB:

readlink /proc/<PID>/cwd

atau bahkan

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

Anda tidak dapat mengetahui dari mana proses dipanggil dari , hanya di tempatnya saat ini berada . Lihat cwd ("direktori kerja saat ini") alih-alih exe .


Linux
  1. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis

  2. unix:///var/run/supervisor.sock tidak ada file seperti itu

  3. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Bash =~ Regex Dan Https://regex101.com/?

  3. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Linux – Menautkan /proc/mnt Ke /proc/mounts?

  3. Linux – Bagaimana Menguji Apakah Perangkat Blok Apakah Hanya-Baca Dari /sys Atau /proc?