#!/bin/bash
PASSWORD="şifre"
FOLDER="/Dosyaların_bulunduğu_klasör"
for HOST in IP_ADRESİ1 IP_ADRESİ2;
do
expect -c "
spawn /usr/bin/scp $FOLDER/File1 $FOLDER/File2 user@$HOST:/Directory
expect {
"*password:*" { send $PASSWORD\r;interact }
}
exit
"
done
Script'de bulunan kırmızı alanları değiştirebilirsiniz. Birden fazla server'a dosya transferi yapabilirsiniz. Sadece bir server'a dosya transferi yapacaksanız kodu buna göre değiştirebilirsiniz.