Если вы не хотите использовать что-то вроде ansible, иметь доступ к серверам и хотите использовать только bash, вы можете сделать что-то вроде: Поместите все свои IP-адреса ваших серверов в файл, по одному в каждой строке - какИтак:
IpAddresses.txt
10.20.15.1
10.20.15.44
10.20.15.65
Затем создайте скрипт:
myscript.sh
#!/bin/bash
while read line; do
ssh -i path_to_key.pem ec2-user@$line 'sudo rm -rf /path_to_directory | command 2 | command 3'
done < IpAddresses.txt
Может быть, вы могли бы сделать что-то подобное, описанное выше, чтобы сначала удалить ненужные каталоги, а затем выполнить scp, чтобы скопировать нужный файл.
Зависит от команд, необходимых для исправленияпроблема, но это вариант.
Обратите внимание, я не проверял эту команду точно - поэтому вам может потребоваться исправить / проверить немного.
Refs: https://www.shellhacks.com/ssh-execute-remote-command-script-linux/