1. 程式人生 > >Linux下如何用語句殺死某個程式執行的所有程序

Linux下如何用語句殺死某個程式執行的所有程序

如何用語句殺死所有oracle帶(LOCAL=NO)的程序?

方法一:(進入oracle使用者下)

$ a=`ps -ef |grep oracle$ORACLE_SID|grep LOCAL=NO |awk '{print $2}'`

或者 (去除當前grep程序)

$ a=`ps -ef |grep oracle$ORACLE_SID|grep LOCAL=NO |grep -v grep|awk '{print $2}'`

$ echo $a

$ kill -9 $a

方法二:(直接殺)

$ ps -ef |grep oracle$ORACLE_SID|grep LOCAL=NO|awk '{print $2}'|xargs kill -9