Chinaunix
标题:
weblogic脚本问题
[打印本页]
作者:
zxy877298415
时间:
2014-04-18 15:55
标题:
weblogic脚本问题
weblogic的domain的中的进程如下,只是选取了两个还有许多个:
root 10052 9979 4 14:53 pts/0 00:01:50 /usr/java/jdk1.7.0_25/bin/java -client -Xms1024m -Xmx2048m -XX:CompileThreshold=8000 -XX
ermSize=1024m -XX:MaxPermSize=2048m -Dweblogic.Name=
uat_reins_server
-Djava.security.policy=/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/lib/weblogic.policy -Xverify:none -Djava.endorsed.dirs=/usr/java/jdk1.7.0_25/jre/lib/endorsed:/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/endorsed -da -Dwls.home=/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server -Dweblogic.home=/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server weblogic.Server
root 12257 9882 0 15:37 pts/4 00:00:00 grep java
root 15894 15826 0 Apr15 ? 00:04:10 /usr/java/jdk1.7.0_25/bin/java -client -Xms1024m -Xmx2048m -XX:CompileThreshold=8000 -XX
ermSize=1024m -XX:MaxPermSize=2048m -Dweblogic.Name=
uat_claim_server
-Djava.security.policy=/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/lib/weblogic.policy -Dfile.encoding=GBK -Ddefault.client.encoding=GBK -Xverify:none -Djava.endorsed.dirs=/usr/java/jdk1.7.0_25/jre/lib/endorsed:/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/endorsed -da -Dwls.home=/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server -Dweblogic.home=/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server -Dorg.apache.cxf.stax.allowInsecureParser=true weblogic.Server
请问怎么把红色的拿出来,也就是在-Dweblogic.Name后面的,然后把它们放到一个数组中然后以输入参数的方式循环的遍历这个数组,如果跟输入的一样,就是kill -9 root后面的进程号!
作者:
ly5066113
时间:
2014-04-18 16:09
回复
1#
zxy877298415
try:
awk -vk=uat_claim_server 'index($0,"-Dweblogic.Name="k){print "kill -9 "$2}'
复制代码
作者:
zxy877298415
时间:
2014-04-18 16:15
回复
2#
ly5066113
嗯,这个单独的杀是可以,但是能不能用执行脚本用read读入参数,根据传入的变量判断进程号,然后kill掉。
作者:
ly5066113
时间:
2014-04-18 16:24
回复
3#
zxy877298415
awk -vk=
uat_claim_server
'index($0,"-Dweblogic.Name="k){print "kill -9 "$2}'
红色部分换成你读进来的变量就可以了。
作者:
zxy877298415
时间:
2014-04-18 16:27
回复
4#
ly5066113
嗯,刚才试过了,可以,多谢啊!
作者:
Shell_HAT
时间:
2014-04-18 17:00
以后weblogic遇到问题欢迎到中间件版块交流
http://bbs.chinaunix.net/forum-81-1.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2