Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Скрипты для RusHub'а _ Перезапуск по таймеру

Автор: ShadoWx 23.2.2012, 1:11

Мини скрипт перезапуска всех скриптов на хабе по таймеру.

Код
local iTime = 60 -- перезапуск раз в 1 час
local sBot = Config.sHubBot

function OnStartup()
    Core.AddTimer(2, iTime*60000)
end

function OnTimer()
Core.RestartScripts(0)
Core.SendToProfile({0,1},"Все скрипты были успешно перезапущенны по таймеру", sBot)
end

Автор: dimajak 23.2.2012, 1:52

а зачем, простите?

Автор: ShadoWx 23.2.2012, 10:20

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

Еще возник один вопрос, подскажите как добавить определенный скрипт на исключение из перезагрузки ?

как вариант я заменил Core.RestartScripts(0) на Core.RestartScripts(2) и поместил код в скрипт который не нужно перезагружать ...

Автор: Alex_lola 23.2.2012, 14:57

Цитата(ShadoWx @ 23.2.2012, 11:20) *
Просто возникла нужда в перезапуске скриптов/скрипта .. вот решил выложить, возможно пригодиться новичкам ...

Еще возник один вопрос, подскажите как добавить определенный скрипт на исключение из перезагрузки ?

как вариант я заменил Core.RestartScripts(0) на Core.RestartScripts(2) и поместил код в скрипт который не нужно перезагружать ...



поменяй одну команду, будет скрипт перезапуска хаба..