воскресенье, 6 августа 2017 г.

Execute bash script on different hosts (ip list in file) via ssh

for host in $(cat /home/host_list | grep IP | egrep -v '^#' | awk '{print $3}' | sort);do

HostnameIP=$(echo "$host" | tr -d "[a-z]");
echo "##### $HostnameIP######";
sleep 4
ssh -i sshkey ec2-user@$host < bash_script

done

Комментариев нет:

Отправить комментарий

Bash: MySql backup (file per db), restore+ users and privileges

Backup Mysql DB (file per db) #!/bin/bash USER="root" databases=`mysql -u $USER -e "SHOW DATABASES;" | tr -d "|...