origem="/mnt/lpj/dados/" objetosD=( adendos cp ci gestores ) LOGFILE="/var/log/backup.log" dia=`date | cut -d" " -f1` echo "`date` -- BACKUP DIARIO de $HOSTNAME adendos, cp, ci e gestores INICIADO" >>$LOGFILE count="0" max="${#objetosD[@]}" while [ "$count" -lt "$max" ]; do tar -zcf - $origem${objetosD[$count]} 2>>$LOGFILE | tee \ >(ssh root@10.0.1.4 "cat > /media/sdc1/backup/gaveta/dados-diario/$dia-${objetosD[$count]}.tgz") \ >(ssh root@10.0.0.253 "cat > /mnt/sdb1/backup/gaveta/dados-diario/$dia-${objetosD[$count]}.tgz") \ >(ssh root@10.0.0.200 "cat > /media/sdb1/backup/gaveta/dados-diario/$dia-${objetosD[$count]}.tgz") \ 2>/dev/null 1>/dev/null count=$[ $count + 1 ] done -----------------ERROR-------------------- /root/scripts/backup.sh: line 32: syntax error near unexpected token `(' /root/scripts/backup.sh: line 32: ` >(ssh root@10.0.1.4 "cat > /media/sdc1/backup/gaveta/dados-diario/$dia-${objetosD[$count]}.tgz") \'