首页 > 其他 > 详细

基本的ssh传文件脚本

时间:2017-04-10 19:12:15      阅读:161      评论:0      收藏:0      [点我收藏+]

#! /bin/bash

iplist=(
10.130.2.40
10.130.2.41
10.130.2.42
10.130.2.44
10.130.2.45
10.130.2.49
10.130.2.50
10.130.2.51
10.130.2.53
10.130.2.54
10.130.2.55
10.130.2.56
10.130.2.57
10.130.2.58
10.130.2.59
10.130.2.60
)

user=dp

#将环境变量加入/etc/profile
function addetcprofile()
{

   scp -r /opt/spark-1.6.1-bin-hadoop2.6/conf/spark-env.sh $host:/home/$user
   ssh -t -p 22 $host "
          sudo cp /home/$user/spark-env.sh /opt/spark-1.6.1-bin-hadoop2.6/conf/
   "
   scp -r /etc/profile $host:/home/$user/;
   ssh -t -p 22 $host "
      sudo cp -r /home/$user/profile /etc/
source /etc/profile
"}

for host in ${iplist[*]};
do
addetcprofile $host  //传参数
done

基本的ssh传文件脚本

原文:http://www.cnblogs.com/sunt9/p/6690375.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!