獲取Mysql的狀態、變數
朋友問道如何寫一個通用的函式獲取Shell的狀態及各種變數,以下為一個很好的例子
#getMysqlEnv SLAVE_SATUS localhost root mysql "show status like 'Slave_running'";
#echo $SLAVE_SATUS
getMysqlEnv()
{
local l_statusVal="$1"
local l_Host="$2"
local l_UserName="$3"
local l_Pwd="$4"
shift 4
local l_cmd="$@"
local l_mysqlResult=""
l_mysqlResult=$(mysql -h${l_Host} -u${l_UserName} -p${l_Pwd} --skip_column_names -e "${l_cmd}")
l_mysqlResult=$(echo $l_mysqlResult | cut -f2 -d' ')
eval $l_statusVal=$l_mysqlResult
}
#getMysqlEnv SLAVE_SATUS localhost root mysql "show status like 'Slave_running'";
#echo $SLAVE_SATUS
getMysqlEnv()
{
local l_statusVal="$1"
local l_Host="$2"
local l_UserName="$3"
local l_Pwd="$4"
shift 4
local l_cmd="$@"
local l_mysqlResult=""
l_mysqlResult=$(mysql -h${l_Host} -u${l_UserName} -p${l_Pwd} --skip_column_names -e "${l_cmd}")
l_mysqlResult=$(echo $l_mysqlResult | cut -f2 -d' ')
eval $l_statusVal=$l_mysqlResult
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29497382/viewspace-2153352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android獲取狀態列高度Android
- MySQL 變數及效能狀態檢視知識技巧MySql變數
- 獲取ChoiceGroup多選狀態下的值
- Android 監聽鍵盤狀態變化,並獲取鍵盤高度Android
- 如何獲取變數token的值變數
- 如何獲取變數 token 的值變數
- [Android Framework]獲取U盤 SD 狀態AndroidFramework
- 用設計模式去掉沒必要的狀態變數 —— 狀態模式設計模式變數
- 介面測試的獲取token變數變數
- qt 獲取設定好的環境變數QT變數
- Android APP如何獲取裝置網線插拔的狀態AndroidAPP
- C++ 接受狀態變數的lambda表示式C++變數
- SpringBoot EL獲取系統中變數的方式Spring Boot變數
- 微信小程式直播狀態介面如何獲取微信小程式
- python 獲取設定環境變數Python變數
- 資料庫效能大揭秘:玩轉MySQL監控指標狀態變數資料庫MySql指標變數
- 如何獲取Vivo系統的懸浮窗許可權狀態
- js_獲取與設定css變數的值JSCSS變數
- delphi 獲取印表機狀態,如缺紙等問題
- Revit獲取元素的巢狀族巢狀
- PostgreSQL狀態變遷SQL
- 狀態變化模式模式
- MySQL 8.0 5.1.6.2 動態系統變數MySql變數
- HarmonyOS 實踐之應用狀態變數共享變數
- 直播平臺原始碼,快速獲取當前狀態列高度原始碼
- mysql 鎖狀態的一些狀態資訊記錄MySql
- 多級稽核狀態的變更
- c++任意變數型別獲取相關C++變數型別
- Vue獲取位址列引數並做改變Vue
- 讓 Promise 的狀態變成可控的Promise
- 介面測試--獲取動態引數進階
- 如何獲取 SAP Commerce Cloud Spartacus UI 購物車 Cart 的載入狀態CloudUI
- SSIS中Sql任務中獲取系統變數的方式SQL變數
- python 中如何判斷獲取檢視變數的型別Python變數型別
- React Native 跳轉到 APP 推送頁面並獲取推送狀態React NativeAPP
- MySQL變數的使用MySql變數
- C/C++獲取變數型別並輸出C++變數型別
- 清除 Nuxt 狀態快取:clearNuxtStateUX快取