Здравствуйте. Подскажите, пожалуйста решение для скрипта.
Имеется несколько фтп серверов, надо с них забирать файл config.ini ( присутствует на каждом сервере ) и переименовывать его в $servername.config.ini Адреса, пароли и логины есть в файле database. вот пример его структуры:
admin:1234@192.168.0.1
admin:1234@192.168.0.2
admin:1234@192.168.0.3
Также есть файл с именами серверов (server_name). с такой структурой;
ftp1
ftp2
ftp3
Каждое имя сервера в строке соответствует его ip адресу в файле database.
Файлы я забираю таким скриптом:
#!/bin/bash
for FTP_ADDR in `cat /root/jaels/scripts/base`
do
wget ftp://$FTP_ADDR/config.ini
done
Но проблема в том, что скрипт забирая файл с 1-го фтп, сразу переходит к второму и заменяет уже полученный config.ini на config.ini с друго ФТП.
Собственно надо реализовать переименовывание файла сразу после получения (добавлять к нему имя сервера, которое берется из файла server_name. )