batch
scp -p ~/.ssh/id_rsa.pub root@10.0.18.34:/root/.ssh/authorized_keys
#!/bin/bash
#变量定义
ip_array=("10.0.18.34" "10.0.18.35" "10.0.18.36" "10.0.18.37" "10.0.18.38" "10.0.18.39" )
user="root"
remote_cmd="/home/init.sh"
#本地通过ssh执行远程服务器的脚本
for ip in ${ip_array[*]}
do
scp -r /home/apache-tomcat-7.0.69/webapps/jeesite.zip $user@$ip:/home/apache-tomcat-7.0.69/webapps/
scp $remote_cmd $user@$ip:/home/
ssh -t -p $port $user@$ip "remote_cmd"
done
sh /home/apache-tomcat-7.0.69/bin/shutdown.bat
sleep 0.02
rm -rf /home/apache-tomcat-7.0.69/webapps/jeesite.zip
rm -rf /home/apache-tomcat-7.0.69/webapps/ROOT
unzip /home/apache-tomcat-7.0.69/webapps/jeesite.zip
sleep 0.02
mv /home/apache-tomcat-7.0.69/webapps/jeesite.zip /home/apache-tomcat-7.0.69/webapps/ROOT
sh /home/apache-tomcat-7.0.69/bin/startup.bat