|
@@ -2,34 +2,60 @@
|
|
|
|
|
|
declare -i cur_diff=0 min_diff=3600
|
|
declare -i cur_diff=0 min_diff=3600
|
|
|
|
|
|
-time_diff() {
|
|
|
|
- cur_sec=`date '+%s'`
|
|
|
|
- echo $cur_sec
|
|
|
|
-
|
|
|
|
- today=$(date "+%Y-%m-%d")
|
|
|
|
- today_time=`date -d "$today" +%s`
|
|
|
|
- echo $today_time
|
|
|
|
-
|
|
|
|
- cur_diff=`expr $cur_sec - $today_time`
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-time_diff
|
|
|
|
-echo $cur_diff,$min_diff
|
|
|
|
-
|
|
|
|
-if [[ $cur_diff -gt $min_diff ]]; then
|
|
|
|
- echo 'can purge'
|
|
|
|
-else
|
|
|
|
- echo '请等到凌晨一点后删除'
|
|
|
|
- exit
|
|
|
|
-fi
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-server_ip='39.103.141.163'
|
|
|
|
-vdb=$(df -h | grep /dev/vdb1 | awk 'BEGIN{OFS=","}{print $1,$2,$3,$4}')
|
|
|
|
-vdc=$(df -h | grep /dev/vdc1 | awk 'BEGIN{OFS=","}{print $1,$2,$3,$4}')
|
|
|
|
-echo "HSET vdb $server_ip $vdb" | redis-cli -h '127.0.0.1' -p 6379
|
|
|
|
-echo "HSET vdc $server_ip $vdc" | redis-cli -h '127.0.0.1' -p 6379
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-echo "HGET vdb $server_ip" | redis-cli -h '127.0.0.1' -p 6379
|
|
|
|
-echo "HGET vdc $server_ip" | redis-cli -h '127.0.0.1' -p 6379
|
|
|
|
|
|
+echo "shell定义字典"
|
|
|
|
+#必须先声明
|
|
|
|
+declare -A dic
|
|
|
|
+dic=([key1]="value1" [key2]="value2" [key3]="value3")
|
|
|
|
+
|
|
|
|
+#打印指定key的value
|
|
|
|
+echo ${dic["key1"]}
|
|
|
|
+
|
|
|
|
+#打印所有key值
|
|
|
|
+echo ${!dic[*]}
|
|
|
|
+
|
|
|
|
+#打印所有value
|
|
|
|
+echo ${dic[*]}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# 新增元素
|
|
|
|
+dic[key4]="value4"
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+#遍历key值
|
|
|
|
+for key in $(echo ${!dic[*]})
|
|
|
|
+do
|
|
|
|
+ echo "$key : ${dic[$key]}"
|
|
|
|
+done
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+#time_diff() {
|
|
|
|
+# cur_sec=`date '+%s'`
|
|
|
|
+# echo $cur_sec
|
|
|
|
+#
|
|
|
|
+# today=$(date "+%Y-%m-%d")
|
|
|
|
+# today_time=`date -d "$today" +%s`
|
|
|
|
+# echo $today_time
|
|
|
|
+#
|
|
|
|
+# cur_diff=`expr $cur_sec - $today_time`
|
|
|
|
+#}
|
|
|
|
+#
|
|
|
|
+#time_diff
|
|
|
|
+#echo $cur_diff,$min_diff
|
|
|
|
+#
|
|
|
|
+#if [[ $cur_diff -gt $min_diff ]]; then
|
|
|
|
+# echo 'can purge'
|
|
|
|
+#else
|
|
|
|
+# echo '请等到凌晨一点后删除'
|
|
|
|
+# exit
|
|
|
|
+#fi
|
|
|
|
+#
|
|
|
|
+#
|
|
|
|
+#server_ip='39.103.141.163'
|
|
|
|
+#vdb=$(df -h | grep /dev/vdb1 | awk 'BEGIN{OFS=","}{print $1,$2,$3,$4}')
|
|
|
|
+#vdc=$(df -h | grep /dev/vdc1 | awk 'BEGIN{OFS=","}{print $1,$2,$3,$4}')
|
|
|
|
+#echo "HSET vdb $server_ip $vdb" | redis-cli -h '127.0.0.1' -p 6379
|
|
|
|
+#echo "HSET vdc $server_ip $vdc" | redis-cli -h '127.0.0.1' -p 6379
|
|
|
|
+#
|
|
|
|
+#
|
|
|
|
+#echo "HGET vdb $server_ip" | redis-cli -h '127.0.0.1' -p 6379
|
|
|
|
+#echo "HGET vdc $server_ip" | redis-cli -h '127.0.0.1' -p 6379
|