windwos批处理脚本蝙蝠截取某一列赋值给变量,执行变量(重启weblogic服务)

  

,,,以下是批处理脚本,主要是重启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

windwos批处理脚本蝙蝠截取某一列赋值给变量,执行变量(重启weblogic服务)