pwdx

用於顯示指定進程的當前工作目錄

內建命令

概要

1pwdx [進程ID]

參數說明

  • 進程ID:要查詢的進程ID,可以使用 ps 命令查看。

示例

下面示例中,使用 ps 命令查看 nginx 進程的信息,然後使用 pwdx 命令查詢進程ID爲 5678 的進程的當前工作目錄。

1$ ps -ef | grep nginx
2# root      1234     1  0 10:00 ?        00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
3# www-data  5678  1234  0 10:01 ?        00:00:00 nginx: worker process
4
5$ pwdx 5678
6# 5678: /var/www/html

查看當前進程的工作目錄:

1$ pwdx $$

查看指定進程的工作目錄:

1$ pwdx 1234

批量查看多個進程的工作目錄:

1$ ps aux | awk '{print $2}' | xargs pwdx

結合其他命令,查看某個進程的工作目錄和命令行:

1$ ps -p 1234 -o cmd | tail -n 1 | awk '{print $1}' | xargs pwdx

查看所有進程的工作目錄:

1$ ps -eo pid | xargs pwdx
2```[來源](https://github.com/jaywcjlove/linux-command):https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024

相關文章:

翻譯: