ssh批量执行 sudo 命令 需要输入用户密码

来源:互联网 发布:php header cookie 编辑:程序博客网 时间:2024/05/29 08:15

ssh批量执行 sudo 命令 需要输入用户密码

 

#!/bin/bash
cat /home/unicomlabs/yangyu/province_id.txt|while read line
do
        #echo $line
        eval $(echo $line|awk -F ','  '{printf("var1=%s; var2=%s; var3=%s;",$1,$2,$3)}')

         #echo $var1,$var2,$var3
        ip=10.161.21.$var1
        echo $ip
        ssh unicomlabs@$ip "echo8a9z3c2H@cm|sudo -S mkdir /data/'$var2'_datafiles_back" &
 done

如果ssh unicomlabs@$ip "echo8a9z3c2H@cm|sudo -S mkdir /data/'$var2'_datafiles_back" &不是在后台运行则只执行一台机器,在后台运行,则

可以执行全部机器。

0 0
原创粉丝点击