windwos 批處理指令碼bat 擷取某一列 賦值給變數,執行變數(重啟weblogic服務)
以下是批處理指令碼,主要是重啟windows伺服器,大概思路是將7004 埠的服務查詢出來,將查詢出來的結構重映象到一個文字里,在擷取檔案中的某一列的執行,linux擷取某一列值使用awk 就ok,windows比較麻煩,需要使用for迴圈語句進行配合擷取,擷取出來的pid,使用taskkill 殺掉,執行taskkill 前面必須加@符號,否則不執行,嘗試好幾次才發現,好坑。殺掉存在的weblogic服務,在啟動一下weblogic服務。
指令碼如下:
@echo off
cmd <nul
echo "重啟weblogic node2 server"
netstat -ano|findstr 7004|findstr LIST >D:\weblogic\bin\zabbix_scripts\node2_pid.txt
for /f "tokens=5 delims= " %%i in (D:\weblogic\bin\zabbix_scripts\node2_pid.txt) do @taskkill /pid %%i -t -f
timeout /T 10
start D:\weblogic\bin\node2.bat
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2702739/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- zabbix active 動作配置(當weblogic服務存在問題,執行指令碼重啟weblogic服務)Web指令碼
- Windows批處理中的變數和值Windows變數
- bat批處理常用指令碼BAT指令碼
- 物件屬性值賦給變數物件變數
- Windos bat批處理指令碼,判斷是終端命令列執行,還是雙擊執行BAT指令碼命令列
- BAT批處理判斷服務是否正常執行(批處理命令綜合應用)BAT
- 列表切片賦值給另一個變數賦值變數
- 批處理-刪除環境變數變數
- Javascript 解構賦值,將屬性/值從物件/陣列中取出,賦值給其他變數JavaScript賦值物件陣列變數
- matlab中怎麼給符號變數賦值Matlab符號變數賦值
- 數字索引賦值給多個變數簡單表示式索引賦值變數
- 批處理檔案 bat 後臺執行BAT
- shell變數命名與賦值變數賦值
- 變數的解構賦值變數賦值
- shell 變數賦值問題變數賦值
- 如何檢測Windows服務停止後自動啟動?自動執行.bat批處理檔案?WindowsBAT
- 變數的賦值 指標間接賦值變數賦值指標
- Windows自動使用管理員許可權執行bat批處理,手動選擇啟停服務WindowsBAT
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- 鎖賦值給其他變數為什麼會死鎖呢?賦值變數
- shell指令碼監控啟動停止weblogic服務指令碼Web
- php之普通變數賦值、物件賦值、引用賦值的區別PHP變數賦值物件
- vue 變數賦值同時改變的問題Vue變數賦值
- c#小灶——常量、變數和賦值C#變數賦值
- AC-DMIS 5.3 V變數賦值變數賦值
- 如何獲取變數token的值變數
- 如何獲取變數 token 的值變數
- go語言變數的宣告與賦值Go變數賦值
- JS中的變數賦值深入理解JS變數賦值
- 自己對Java中if變數賦值的理解Java變數賦值
- ES6:變數的結構賦值變數賦值
- 列表切片賦值給另一個變數,淺拷貝原理解析賦值變數
- 華納雲:linux怎麼將一個變數賦給另一個變數Linux變數
- windows 將bat exe 指令碼執行檔案放到window 當做服務WindowsBAT指令碼
- 計劃任務執行批處理指令碼,執行記錄顯示“上次執行結果(0x1)”指令碼
- Python 處理指令碼的命令列引數(二):使用clickPython指令碼命令列
- Python 處理指令碼的命令列引數(三):使用argparsePython指令碼命令列
- bat 批處理字串操作BAT字串