#!/bin/bash
source ~/.bash_profile
host=$1
# 分隔符
str="-"
# 定义分割线函数
FenGeLine(){
## 获取屏幕宽度
ScreenLen=$(stty size |awk '{print $2}')
## 标题宽度
TitleLen=$(echo -n $1 |wc -c)
#echo $TitleLen
## 左右分割线长度
LineLen=$(((${ScreenLen} - ${TitleLen}) / 2 )) # 一半长度,标题居中。
#echo $LineLen
# 打印分割线
yes ${str} |sed ''''${LineLen}'''q' |tr -d "\n" && echo -n $1 && yes ${str} |sed ''''${LineLen}'''q' |tr -d "\n" && echo
}
for i in `podimg`
do
FenGeLine "starting scp /data/`echo $i|awk -F '[/]' '{print $NF}'`.tar.gz to $host"
su - rhlog -c "scp /data/`echo $i|awk -F '[/]' '{print $NF}'`.tar.gz $host:/tmp/"
FenGeLine "starting load /tmp/`echo $i|awk -F '[/]' '{print $NF}'`.tar.gz at $host"
su - rhlog -c "ssh rhlog@$host 'sudo docker load -i /tmp/`echo $i|awk -F '[/]' '{print $NF}'`.tar.gz'"
done
07-04
558
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交