Linux 查看 Apache2 的 Process Id - pidof

在 Ubuntu / Debian Linux 要查詢某程式的 Process Id, 要怎麼查?

通常都是如下: ps aux | grep apache | awk '{print $2}'

在 Linux 有個更方便的工具 - pidof (find the process ID of a running program.)

ex:

  • 查看 Apache2 的 pid

    $ pidof apache2
    29900 29899 29898 29897 29896 29895 29894 29893

  • 查看 MySQL 的 pid

    $ pidof mysqld
    12265

下述語法可以查看 mysqld 現在正在執行的狀況

  • ls -l /proc/`pidof mysqld`/fd
  • ls -l /proc/`pidof mysqld`/fd | grep deleted

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈Linux 查看 Apache2 的 Process Id - pidof〉中有 4 則留言

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料