,,,以下是批处理脚本,主要是重启windows服务器,大概思路是将7004年,端口的服务查询出来,将查询出来的结构重镜像到一个文本里,在截取文件中的某一列的执行,linux截取某一列值使用awk 就好,窗户比较麻烦,需要使用的循环语句进行配合截取,截取出来的pid,使用taskkill 杀掉,执行taskkill 前面必须加@符号,否则不执行,尝试好几次才发现,好坑。杀掉存在的weblogic服务,在启动一下weblogic服务。
脚本如下:
@echo掉
cmd & lt; nul
回声“重启weblogic node2 server"
7004年netstat另|中|中列表在D: \ weblogic \ bin \ zabbix_scripts \ node2_pid.txt
/f“令牌=5 delims=?我在% % (D: \ weblogic \ bin \ zabbix_scripts \ node2_pid.txt)做@taskkill/pid % % i - t - f
超时10/T
开始D: \ weblogic \ bin \ node2.bat