#!/bin/sh
BACKDATE=`date +%F`
HOST="178.238.140.32"
PORT="21"
USER="y"
PASSWD="x"
FILE="/home/nikon/script/backup-$BACKDATE.tar.gz"
LOG="/home/nikon/script/backup-$BACKDATE.log"
UFILE="/backups/backup-$BACKDATE.tar.gz"
tar cvvzf $FILE /etc >> $LOG
ftp -dvin $HOST >> $LOG <<EOF
quote USER $USER
quote PASS $PASSWD
bin
put $FILE $UFILE
quit
EOF
Есть такой скрипт, вроде и вывод в файл поставил, но вот все равно в консоль проскакивают два сообщения
ftp: setsockopt: Bad file descriptor
И вопрос номер 2 после передачи по фтп требуется удалить архив с локальной машины, куда я не вставлял rm $FILE, не работает, как это реализовать?
Заранее спасибо.