kill連續pid

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

kill連續pid

文章THQ » 週一 3月 20, 2006 1:31 pm

請問kill指令可不可以殺掉連續的pid
如2000~2010的pid
THQ
活潑的高中生
活潑的高中生
 
文章: 492
註冊時間: 週二 1月 04, 2005 9:11 pm

文章yzcie » 週一 3月 20, 2006 6:00 pm

嗨, THQ 兄,
小弟不知道怎麼用 kill 來殺連續 pid 的程序.
若一定要在命令列下做不可, 可以用下面這樣的指令
代碼: 選擇全部
user@host:~$ declare -i pids=2000;while [ $pids -le 2010 ] ; do kill $pids; pids=1+$pids ;done

如果真的"很常"用到這樣的殺法, 比較建議的做法是把上面那行整理成 script, 這樣一來既可以殺連續 pid, 又可以用 kill 的參數.
yzcie
可愛的小學生
可愛的小學生
 
文章: 65
註冊時間: 週三 1月 26, 2005 3:19 pm
來自: 台灣

文章whatup » 週一 3月 20, 2006 8:38 pm

如果連續的 pid 是同名的 process
可以試試看
代碼: 選擇全部
killall xxx

xxx 是該 procrss 的 name
my blog: http://blog.twkang.net
歡迎參觀
whatup
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週二 2月 10, 2004 8:26 pm

文章ronmi » 週一 3月 27, 2006 7:40 am

可以用jot來產生有規則的數列
詳細用法,裝上 athena-jot 套件之後 man jot 看看吧
ronmi
懵懂的國中生
懵懂的國中生
 
文章: 103
註冊時間: 週一 12月 05, 2005 2:31 am
來自: Taiwan

文章hata » 週一 4月 03, 2006 1:46 pm

seq 2000 2010 | xargs kill
\bye
頭像
hata
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週三 8月 20, 2003 8:43 pm
來自: third new tokyo city

文章adrian » 週一 4月 03, 2006 7:56 pm

hata兄這個高招! :-D
What a fascinating Linux it is!
adrian
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週六 10月 08, 2005 2:51 pm
來自: 台南


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客