#! /bin/sh
ips=(
xx.xx.xx.xx
xx.xx.xx.xx
xx.xx.xx.xx
xx.xx.xx.xx
xx.xx.xx.xx
)
syncuser=ss
echo $#
function exec_upload_cmd()
{
if [ $# -ne 3 ]
then
echo $* "parmas wrong..."
exit;
fi
ip=$1
source_file=$2
dest_file=$3
echo "scp -i /home/$syncuser/.ssh/id_rsa $source_file $syncuser@$ip:$dest_file"
scp -i /home/$syncuser/.ssh/id_rsa $source_file $syncuser@$ip:$dest_file
}
for ip in ${ips[@]}
do
exec_upload_cmd $ip $1 $2
done
批量scp文件腳本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.