Backup Ubiquiti com usuários e senhas SSH diferentes , nao estou conseguindo fazer esse script rodar estou usando linux a pouco tempo
#!/bin/bash
########################################
## Script para backups ##
## de equipamentos Ubiquiti ##
## Criado por Sergio Lenaz ##
########################################
export arquivo="/home/listaips.txt"
mkdir /home/paineis/`date +%d-%m-%Y`
export destino="/home/paineis/`date +%d-%m-%Y`"
#Log da hora que o backup inicia
export INICIO=`date +%d-%m-%Y_%H:%M:%S`
echo -e "#####***************Backup iniciado as $INICIO***************#####">>/home/logs/ubiquiti.log
#Backup com base na lista de ips
for RADIO in`cat $arquivo`;do
nome=`echo $RADIO | cut -d',' -f 1`
ip=`echo $RADIO | cut -d',' -f 2`
usuario=`echo $RADIO | cut -d',' -f 3`
senha=`echo $RADIO | cut -d',' -f 4`
sshpass -p $senha ssh $ip -l $usuario -o StrictHostKeyChecking=no"cat /tmp/system.cfg"> $destino/$nome-$ip-backup-`date +%d-%m-%Y`.cfg 2>/dev/null&&export FIM=`date +%d-%m-%Y_%H:%M:%S`&& echo -e "O backup de $nome-$ip foi efetuado com sucesso em $FIM">>/home/logs/ubiquiti.log || echo -e "Ocorreu um erro ao realizar o backup de $nome-$ip as `date +%d-%m-%Y_%H:%M:%S`">>/home/logs/ubiquiti.log
done
Deleta os arquivos que estao com 0k-Backups que foram gerados com erro
find $destino -size 0k| xargs rm -fr *.cfg
#Deletar os arquivos criados a mais de 7 dias
find $destino -ctime +7-exec rm -r {} \;