cht電腦資訊Linux
adm Find login register

process 的相關指令

eliu
1 process 的相關指令
Promote 0 Bookmark 02010-05-08quote  

因為看到有人不知道 pkill,這邊講一下


用 ps | grep firefox  再 kill  pid 有點麻煩

pkill firefox

還有相關指令是 pgrep firefox 可以抓到 process id


用 Xnest 或切到另外一個 console 以另外一個 user 執行時 logout 常常會有殘留的 process

pkill -9 -u user

就可以一次殺乾淨


pstree 可以列出 process 產生的關係,有時後有莫名其妙的 process可以看一下。不過有時候會產生 parent process 比 child proccess先結束的情形,這時候就會被歸到 parent process 是 init

     ├─gdm-binary───gdm-binary─┬─X
     │                         └─gnome-session─┬─gnome-panel
     │                                         ├─metacity
     │                                         ├─nautilus
     │                                         ├─pam-panel-icon───pam_timestamp+
     │                                         ├─polkit-gnome-au
     │                                         ├─python
     │                                         ├─ssh-agent
     │                                         └─{gnome-session}
     ├─gnome-keyring-d───2*[{gnome-keyring-d}]
     ├─gnome-settings-───{gnome-settings-}
     ├─gvfs-fuse-daemo───3*[{gvfs-fuse-daemo}]
     ├─gvfs-gphoto2-vo
     ├─gvfs-hal-volume

edited: 1
本人已不在此站活動
2
Promote 0 Bookmark 02010-05-08quote  

killall  → 我常用這個。

ptree 一般系統好像預設沒有,要另外安裝。

cht電腦資訊Linux
adm Find login register
views:6459