⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time_behind_master.sh

📁 从MySQL复制从服务器延迟跟踪器,MySQL复制从服务器延迟跟踪器.
💻 SH
字号:
#!/usr/bin/env bashfunction human_readable_time () {#########################################################################                                                                      ##       Function to produce human readable time                        ##                                                                      #########################################################################        usage="$0 seconds 'variable'"        if [ -z $1 ] || [ -z $2 ] ; then                cecho $usage $red                exit 1        fi        days=$(echo "scale=0 ; $1 / 86400" | bc -l)        remainder=$(echo "scale=0 ; $1 % 86400" | bc -l)        hours=$(echo "scale=0 ; $remainder / 3600" | bc -l)        remainder=$(echo "scale=0 ; $remainder % 3600" | bc -l)        minutes=$(echo "scale=0 ; $remainder / 60" | bc -l)        seconds=$(echo "scale=0 ; $remainder % 60" | bc -l)        export $2="$days days $hours hrs $minutes min $seconds sec"}function slave_status () {	local variable=`mysql -e "show slave status\G" | grep $1 | awk '{ print $2 }'`        export "$2"=$variable}slave_status Seconds_Behind_Master seconds_behind_master# echo -e $seconds_behind_masterif [ "$seconds_behind_master" = 'NULL' ] || [ "$seconds_behind_master" = '' ] ; then	echo "Unknown Offset - perhaps slave is stopped or not configured"	exit 1fihuman_readable_time $seconds_behind_master seconds_behind_masterHRecho $seconds_behind_masterHR

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -