1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Linux系统下杀进程: ps -ef|grep LOCAL=NO|grep -v grep|grep ORACLE_SID |cut -c 9-15|xargs kill -9 ps -ef|grep LOCAL=NO | grep -v grep|grep ORACLE_SID | awk '{print $2}' |xargs kill -9 有些系统上面kill命令不能使用,会报以下错误: usage: kill [ -s signal | -p ] [ -a ] pid ... kill -l [ signal ] 可以使用以下命令: ps -ef |grep LOCAL=NO|grep -v grep|grep ORACLE_SID| awk '{print $2}'|xargs -item kill -9 ps -ef |grep LOCAL=NO|grep -v grep|grep ORACLE_SID| awk '{print "kill -9 " $2}'|sh
ps -ef | grep oracleservice| cut -c 10-15| xargs kill -9
杀死僵尸进程: ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9
-A 参数列出所有进程 -o 自定义输出字段 stat(状态)、ppid(进程父id)、pid(进程id)、cmd(命令) 杀死父进程: kill -HUP 僵尸进程父ID
|