Как стать автором
Поиск
Написать публикацию
Обновить

Скрипт для бэкапа каталога

Время на прочтение1 мин
Количество просмотров3.6K
Есть на одном компьютере на работе под управлением Windows архиважная папка, потеря которой смерти подобна. Не мудрствуя лукаво минут за 15 я написал простенький скрипт, который архивирует каталог и выкладывает его на фтп-сервер. Возможно, не самое элегантное решение, но кому-то может помочь.

На компьютере установлен архиватор 7z, который выполняет свои обязанности, далее выполняем команду ftp, а в качестве параметра после ключа -s передаём текстовый файл ftp.txt, лежащий в том же каталоге, что и скрипт (в данном случае в корне диска C:)

cd c:\"Program files"\7-zip
#Архивируем архиважный каталог garbage в файл backup.zip
7z a -tzip c:\backup.zip c:\garbage
cd \
#Открываем сессию ftp
ftp -s:"ftp.txt"



А вот содержимое файла:

# IP адрес ftp-сервера
open 192.168.1.1
#логин
admin
#пароль
admin
#Указываем каталог на локальном диске
lcd c:\
#Передаём файл на сервер
put backup.zip
#Завершаем сессию
bye


Далее добавляем задачу в планировщик и всё работает.
Теги:
Хабы:
Всего голосов 30: ↑14 и ↓16-2
Комментарии28

Публикации

Ближайшие события