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 {} \;