Помогите создать скрипт

Привет всем
Нужно из папки /home/tolik/dats
что бы скрипт архивировал файлы *.dat и отправлял их на удаленный фтп
с удалением использованных файлов.

Как отправлять на фтп код нашол, но довести до ума не получилось.
Помогите плиз.

0
salt - 10 Январь, 2010 - 00:01
Изображение пользователя salt.

Это далеко не полное решение, но, надеюсь поможет
rsync - быстрая и гибкая программа для удалённого( и локального ) копирования файлов
Rsync - современный способ синхронизации файлов
А вот это почти готовое решение от IBM:
Hello, World! Простая система резервного копирования

Удалять может сам rsync (delete-after — удалять файлы, которые не были найдены на удалённом сервере, “-after” означает, что удалить их нужно, только после окончания синхранизации. Так-же есть delete-before, delete-during, delete-excluded и просто delete), а можно проанализировать код статуса завершения работы команды типа (приведённый ниже скрипт я не проверял, возможно в чём-то ошибаюсь!):
echo "Работает процедура резервирования данных "`date`
rsync -a -r -t -v /mnt/sda3/MyDocuments/ /mnt/FujitsuSiemens1/Data/MyCopy/MyDocuments/
if [ $? = 0 ] ; then
#Если всё хорошо в предыдущей команде
  echo "Резервное копирование успешно завершено."
#Удаляем исходные данные
  rm /mnt/sda3/MyDocuments/*
else
  echo "ВНИМАНИЕ, ОШИБКА во время резервного копирования."
#Это просто попищать динамиком
  beep -f 1000 -r 3 -n -f 2000 -n -f 1500 -r 3
fi

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры