Shell

程序 ID 和命令

  • May 6, 2015

我想用某個名稱和某個使用者(例如rootand init)編寫所有程序的程序 ID 和命令。

我該怎麼辦?

ps -f -u root -C init 

或者

ps -f -U root -C init

寫更多然後只是初始化過程。

如果您只想要程序 ID,為什麼不使用pgrep

pgrep -u root init

或者:

pgrep -U root init

您使用哪個開關 ( -u/ -U) 取決於您想要什麼。不同之處在於,-u匹配有效 uid 和-U真實 uid:

  • 有效uid描述了程序使用其文件訪問權限的使用者。
  • 真正的uid來自創建程序的使用者。

**編輯:**也列出名稱,添加-l

$ pgrep -l -u root init
1 init

引用自:https://unix.stackexchange.com/questions/199822