《Disney +》 迪士尼、Marvel、彼思、星球大戰…  世界最高峰的世界摩托車錦標賽「MotoGP21」決定發售!PS4盒裝版預約也開跑囉!   Ubisoft二日限時特賣 刺客教條超過半價!   掌握《地平線 西域禁地》新技能   MSI宣布將於3月12日推出重量僅約245克超輕量電競耳麥「 IMMERSE GH20」!   家貓也能變成艾路?TikTok與「MONSTER HUNTER RISE」合作!   1月28日《Mobile Suit Gundam Battle Operation 2》登陸PS5   最高降價超過一萬日幣!高CP值的HyperX電競耳麥將改成更親民的價格!   《The Dark Pictures: House of Ashes》威脅四伏 

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

隨機商業新聞

Disney Plus