Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Shell backup  (Прочитано 847 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dreamerrr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Shell backup
« : 26 Июля 2011, 16:24:52 »
#!/bin/sh
cd /
BACKDATE=`date +%F`
HOST="178.238.140.32"
PORT="21"
USER="x"
PASSWD="y"
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/acpi > $LOG 2>/dev/null
   ftp -dvin $HOST  >> $LOG 2>/dev/null <<EOF
      quote USER $USER
      quote PASS $PASSWD
      bin
      put $FILE $UFILE
      quit
    EOF

Скрипт успешно отрабатывает, но требуется по окончании загрузки удалить файл. Куда я не пихал rm $FILE оно даже не срабатывает, подскажите в чем проблема.

Заранее спасибо.

andrey_p

  • Гость
Re: Shell backup
« Ответ #1 : 26 Июля 2011, 17:06:11 »
Последнее EOF передвинь в начало строки (убери пробелы перед ним).

Пользователь решил продолжить мысль 26 Июля 2011, 17:07:37:
А потом rm соответственно.

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.