myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Save&Copy, API2 | Резервное копирование настроек хаба

Теги
Нет тегов для показа
Tsd
сообщение 10.3.2013, 12:26
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 174
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 179 раз




Название скрипта: Save and copy
Версия скрипта: 1.0
Версия API: API2
OS: Windows
Платформа: PtokaX
Автор: Tsd
Описание скрипта: Скрипт сохраняет настройки хаба и создаёт резервную копию папки cfg через меню/команду.
Если отсутствует папка для копирования - она будет автоматически создана в корневой папке PtokaX.
Доступ по профилям.
Для правильной работы скрипта необходима библиотека lfs

Протестировано на PtokaX 0.5.0.0 Tsd © 03.13
Прикрепленные файлы
Прикрепленный файл  SaveCopy.lua ( 3.73 килобайт ) Кол-во скачиваний: 60
 


Спасибо сказали:
Go to the top of the page
+Quote Post
SKIFI
сообщение 10.3.2013, 21:09
Сообщение #2


Начинающий
*

Группа: Пользователи
Сообщений: 28
Регистрация: 20.6.2010
Из: Калуга
Пользователь №: 7 111
Спасибо сказали: 4 раза




вызов SetMan.Save()RegMan.Save()BanMan.Save()ProfMan.Save() ScriptMan.Save() по таймеру думаю достаточен..
Go to the top of the page
+Quote Post
Inkvizitor_ks
сообщение 23.3.2014, 13:21
Сообщение #3


Абсолютный новичок


Группа: Пользователи
Сообщений: 7
Регистрация: 24.11.2009
Пользователь №: 5 159
Спасибо сказали: 0 раз




Спасибо. Работает)
Просьба - можно ли добавить копирование конфигов, с датой копирования? То есть - "BackUp\Дата сохранения\cfg"
Go to the top of the page
+Quote Post
Saymon21
сообщение 23.3.2014, 16:50
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Inkvizitor_ks,
В функции OnStartup после
Код
lfs.mkdir(s.."/cfg")

Допиши
Код
lfs.mkdir(s.."/cfg/"..os.date('%y-%m-%d'))

В 44 строке
Код
sPath = s.."/cfg"

Замени на
Код
sPath = s.."/cfg/"..os.date('%y-%m-%d')

ps. Не проверял.
pss. Каких кастылесепедов не сделают люди, только чтобы не изучать нормальных систем резервного копирования.
Go to the top of the page
+Quote Post
Inkvizitor_ks
сообщение 23.3.2014, 21:43
Сообщение #5


Абсолютный новичок


Группа: Пользователи
Сообщений: 7
Регистрация: 24.11.2009
Пользователь №: 5 159
Спасибо сказали: 0 раз




Цитата(Saymon21 @ 23.3.2014, 17:50) *
Inkvizitor_ks,
В функции OnStartup после
Код
lfs.mkdir(s.."/cfg")

Допиши
Код
lfs.mkdir(s.."/cfg/"..os.date('%y-%m-%d'))

В 44 строке
Код
sPath = s.."/cfg"

Замени на
Код
sPath = s.."/cfg/"..os.date('%y-%m-%d')

ps. Не проверял.
pss. Каких кастылесепедов не сделают люди, только чтобы не изучать нормальных систем резервного копирования.

сейчас последую вашим советам, и опробую, спасибо)
насчет кастылей) сервер хаба находится не на моем компьютере, поэтому решил обзавестись этим чудом для резервного копирования)
Go to the top of the page
+Quote Post
marsss
сообщение 11.6.2015, 21:09
Сообщение #6


Абсолютный новичок


Группа: Пользователи
Сообщений: 6
Регистрация: 26.2.2012
Пользователь №: 10 338
Спасибо сказали: 0 раз




[01:01] Нет синтаксических ошибок в файле скрипта SaveCopy - копия.lua
[01:01] Синтаксис D:\0.4.1.2\scripts\SaveCopy - копия.lua:39: attempt to index global 'lfs' (a boolean value)
[01:01] Скрипт запущен.
Через меню скрипт не сохраняет а выводит в чат :
[00:59:34] #savecopy
Библиотека lfs присутствовала в ptokax. Пользуюсь версией 0.4.1.2. Папку создал самостоятельно в самой птоке и в папке scripts , и сменил переменные на те что выше , для сохранения по "дате".
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 27.5.2018, 18:34