myDC.ru

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

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

> Периодический Рестарт Всех Скриптов, API 2

Теги
Нет тегов для показа
NikseR
сообщение 22.11.2008, 23:08
Сообщение #1


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

Группа: Пользователи
Сообщений: 135
Регистрация: 18.7.2008
Из: г. Москва
Пользователь №: 219
Спасибо сказали: 25 раз




Хотелось бы такой скрипт, который опционально через заданное время делал рестарт всех скриптов. Просто в данный момент я это делаю всегда вручную 2-3 раза в день для подстраховки на случай внезапного выключения света, чтобы настройки не так сильно сбились. Хотелось бы автоматизировать этот процесс, если возможно big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 22.11.2008, 23:59
Сообщение #2


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Вот попробуй но я не знаю как его потестиь...
Go to the top of the page
+Quote Post
Nickolya
сообщение 23.11.2008, 0:22
Сообщение #3


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Только вот смысл проходить по всей таблице скрипта, в данном случае, "v"?? Если имя получается из "v.sName"??? Плюс "if q = "sName" then", надеюсь видишь ошибку, надо делать сравнение... Отправлений Опам тоже будет куча, т.к. оно в цикле!
И вот пока смотрел не случится ли беда если скрипт не запущен, увидел что у проблемы есть более простое решение:
Код
nTime = 6              -- Время перезагрузки скриптов(в часах)

function OnStartup()
    TmrMan.AddTimer(nTime*3600000, "ScriptMan.Restart")
end
Думаю будет работать...
Go to the top of the page
+Quote Post
Wariner
сообщение 23.11.2008, 0:51
Сообщение #4


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Меня смутило описание Restart scripting interface. я нот андестенд по англиийски beat_brick.gif

PS: на всякий случай ошибки исправил и прилагаю скрипт
Прикрепленные файлы
Прикрепленный файл  Restarter.lua ( 415 байт ) Кол-во скачиваний: 23
 
Go to the top of the page
+Quote Post
KauH™
сообщение 23.11.2008, 1:04
Сообщение #5


lua-паддаван
***

Группа: Пользователи
Сообщений: 75
Регистрация: 1.7.2008
Из: www.u-l.ru
Пользователь №: 114
Спасибо сказали: 29 раз




может кому пригодится exciting.gif API2 , время перезагрузки/сохранения 5 минут
Прикрепленные файлы
Прикрепленный файл  configuration_saver.lua ( 2.09 килобайт ) Кол-во скачиваний: 36
 
Go to the top of the page
+Quote Post
Nickolya
сообщение 23.11.2008, 12:09
Сообщение #6


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Держите под апи1, раз так надо:
Код
iTimer = 6    -- Время перезагрузки скриптов(в часах)

function Main()
    sBot = frmHub:GetHubBotName()
    SetTimer(iTimer*3600000)
    StartTimer()
end


function OnTimer()
    frmHub:RestartScripts()
    SendToOps(sBot, "*** Скрипты были перезапущены...")
end


2Wariner: на луа 5.1 collectgarbage должна иметь аргумент "collect" чтобы очистить память, у тебя это выглядит как переменная (без кавычек), а т.к. она не определена, это будет nil, и функция не будет делать того чего ты хочешь! И удаляй неправильные скрипты, а то потом разбираться среди всего этого... ;)
Go to the top of the page
+Quote Post
Ice
сообщение 23.11.2008, 20:49
Сообщение #7


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


Группа: Пользователи
Сообщений: 2
Регистрация: 23.11.2008
Пользователь №: 1 173
Спасибо сказали: 0 раз




Чтото и рестартер пробывал и conf sever переделывал под 0,3,6,0 с луа 5,1,2 всё равно не перезапускает, вообще реакции никакой.. помогите плиз)

Скрипт Николя: вот такая ошибка Синтакс D:\...ripts\Restarter.lua:5: attempt to perform arithmetic on global 'iTime' (a nil value)

Николя, у тебя первая строка iTimer, а в 5 - iTime уточни либо там либо там)

Спасиба за скрипт))
Go to the top of the page
+Quote Post
Wariner
сообщение 23.11.2008, 21:07
Сообщение #8


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




поменяй в любом из мест! так чтобы были одинаковыми)))
Go to the top of the page
+Quote Post
Nickolya
сообщение 23.11.2008, 21:11
Сообщение #9


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Угу, простите, мой косяк, поменял. Хорошо что видите ошибки!
Go to the top of the page
+Quote Post
NikseR
сообщение 23.11.2008, 22:02
Сообщение #10


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

Группа: Пользователи
Сообщений: 135
Регистрация: 18.7.2008
Из: г. Москва
Пользователь №: 219
Спасибо сказали: 25 раз




Wariner, спасибо за скрипт! Потестил, все работает - скрипты рестартятся, настройки скриптов сохраняются.

KauH, потестил ваш скрипт. В нем кроме настроек скриптов сохраняются еще и настройки хаба - такие как топик хаба или баны, что тоже слетает при перезагрузке. Это как раз то, что мне нужно! Большое вам спасибо big_smile.gif Wariner конечно тоже благодарность, но оставлю, пожалуй, ваш скриптик.
Go to the top of the page
+Quote Post
Setuper
сообщение 24.11.2008, 12:52
Сообщение #11


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




я думаю, что логичнее было сделать периодическое сохранение в скриптах, которые в этом нуждаются - это бы не так затратно было нежели перезапускать все скрипты
Go to the top of the page
+Quote Post

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

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts ВАЖНО: Topic has attachmentsВопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
1 049 Wariner 988 938 3.2.2019, 12:51 Посл. сообщение: MIKHAIL
No New Posts Всех любителей сети DC++ с новым годом
Все форумчане и гости в поисках скриптов для своего хаба
0 мамин_парень 4 197 1.1.2018, 15:15 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 45 297 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 MIKHAIL 4 329 23.1.2015, 0:56 Посл. сообщение: MIKHAIL
No New Posts От: Установка скриптов
От темы с ID: 5657
0 MIKHAIL 4 795 29.7.2014, 23:37 Посл. сообщение: MIKHAIL
No New Posts Установка скриптов
Нужна помощь по установке
2 _wRz_ 7 307 29.7.2014, 16:11 Посл. сообщение: Артём
No new От: Вопросы Разработчикам Скриптов
От темы с ID: 173
29 Wariner 25 937 28.1.2014, 13:11 Посл. сообщение: Alexey
No New Posts Единая платформа для скриптов
Обсуждения вопроса создания единой платформы скриптов
5 Enyby 9 032 18.1.2012, 20:15 Посл. сообщение: Setuper
No new Topic has attachmentsПеределка скриптов
Прошу помощи
47 Fe(one)X 41 281 26.12.2011, 15:04 Посл. сообщение: Ksan
No new Topic has attachmentsВопросы Разработчикам Скриптов с SQL
вопросы по скриптам (мелкие вопросы)
101 Wariner 62 148 6.12.2011, 0:34 Посл. сообщение: Enyby
No new ВАЖНО: Topic has attachmentsМетод Быстрого Перевода Скриптов Под API_1
Самостоятельный быстрый перевод из API_2 ---> в API_1
30 Setuper 51 136 14.8.2011, 21:16 Посл. сообщение: Олешка
No New Posts От: Переделка скриптов
От темы с ID: 4941
6 Ksan 9 663 12.8.2011, 11:33 Посл. сообщение: Ksan
No new ВАЖНО: Запросы Скриптов
Ваши идеи по разработке скриптов под HeXHuB
36 Setuper 49 234 16.5.2011, 9:40 Посл. сообщение: ANDRBEST
No New Posts Topic has attachmentsРедирект всех, кроме...
помогите разобраться
6 MaxFox 9 403 11.12.2010, 19:37 Посл. сообщение: Артём
No New Posts Документация DBHub - Написание скриптов на Perl
0 Артём 7 662 20.10.2010, 18:08 Посл. сообщение: Артём

 



RSS Сейчас: 23.11.2024, 12:08