linux批量殺掉程式linux批量殺掉程式

season0891發表於2010-07-23
手動殺掉linux某程式程式委實麻煩,今天寫了一個簡單的指令碼,可以批量殺掉程式程式。

rsync同步沒有成功,會有很多程式堵住,ps axuw|grep rsync,看到有幾十個程式掛著,看著不爽,決定殺之,寫了個簡單的指令碼,如下(kill.sh):

  1. #!/bin/sh
  2. keys=`(ps -ef |grep "rsync" |grep -v "grep") | awk '{print $2}'`
  3. for key in ${keys[*]}
  4. do
  5.        kill -9 $key
  6. done

執行: sh kill.sh

ps -ef |grep "rsync" |grep -v "grep") | awk '{print $2} | xargs kill -9 
come from:http://blog.chinaunix.net/u3/104216/showart_2065070.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-668881/,如需轉載,請註明出處,否則將追究法律責任。

相關文章