У меня есть список с 950 ВМ MongoDB
Я хочу собрать все mongodb.log. Путь к файлу журнала зависит от имени базы данных.
for i in $(cat /tmp/mongonodes.txt) ; do sshpass -p34dDgdWger@rg4fll434ef scp root@$i:/data/*replicaset/*replicaset*/mongodb.log /tmp/$i-mongodb.log; done
Приведенная выше команда не работает. Я не могу процитировать root@$i:/data/*replicaset/*replicaset*/mongodb.log
из-за переменной hostname.
SSH-ключи не подходят.