《Disney +》 迪士尼、Marvel、彼思、星球大戰…  《The Elder Scrolls Online》主機增強版6月8日登陸PS5   PlayStation Showcase: 完整回顧   【開箱】這做工也太精美!「尼爾:人工生命 ver.1.22474487139…」與「尼爾:自動人形」原創玻璃杯   2021年總結!年末舉辦的「RTA in Japan Winter 2021」採用作品發表!   《Gungrave G.O.R.E》:中村育美談論「育美式」的角色設計   微星筆電官方形象角色&官方VTuber「美星メイ」誕生!首場直播於12月4日登場!   「東京電玩展2021 Online」KONAMI特設網站開幕!   準備迎接PlayStation「2021 Days of Play」社群慶祝活動 

Linux 使用 pgrep 找出 Processes 所有 pid

商業

平常要找某 Process (Ex: Apache) 的 Pid,都是 ps aux | grep apache 然後在搭配 awk 來把 pid 撈出來。

上述方式撈出來的這些 pid 常常會有一個是 ps 的 pid,而且撈的方式還蠻辛苦的~ 使用 pgrep 可以比較輕鬆解決~

Linux 使用 pgrep 找出 Processes 所有 pid

Debian、Ubuntu Linux 安裝 pgrep 方式:

  • apt install procps

pgrep 的操作使用上非常簡單,如下範例:

  • pgrep apache2 # 列出 Apache2 的所有 pid
  • pgrep -u root sshd # 找出 root user + sshd daemon
  • renice +4 $(pgrep firefox)

註:pkill 也是類似用法

Tsung

隨機商業新聞

Addidas