快速查找運行程序的PID
發表于:2007-07-02來源:作者:點擊數:
標簽:
例如想查找 .net d: ps aux | grep inetd 又如想找到最吃內存的進程: ps aux | sort +4n 找到進程的PID之后就可以用kill給它發信號,或者強制殺死它如:kill -9 xxx(某個進程的PID) 在 Linux 下還提供了一個killall,可以直接使用進程的名字而不是PID號,如k
例如想查找
.netd: ps aux | grep inetd
又如想找到最吃內存的進程: ps aux | sort +4n
找到進程的PID之后就可以用kill給它發信號,或者強制殺死它如:kill -9 xxx(某個進程的PID)
在
Linux下還提供了一個killall,可以直接使用進程的名字而不是PID號,如killall -HUP inetd
又如killall xdm。killall會把信號發給以指定名字的程序運行的所有進程。
用killall -l列出所有可用的信號。
提到ps忍不住給大家介紹一下qps,用qt寫的圖形界面,綜合了free,top,ps及kill的特點,還可以看到
進程的Socket/Memory Map/Files信息。還有為KDE寫的ktop,優點是列出了父子進程的關系。
shutdown -r now 殺掉所有進程立即重新啟動
shutdown -h now 殺掉所有進程立即停機
shutdown -h +5 "Warning: After 5 minutes I@#ll shutdown" 給用戶發消息并在5分鐘后停機。
相關命令有reboot,halt,poweroff,init等。
要想實現軟件關掉電源,則你的PC機必須是ATX結構的,然后去配置編譯內核,打開
charactor device/Advanced Power Management support/Power off on shutdown這一項。@#
原文轉自:http://www.kjueaiud.com