Периодический Рестарт Всех Скриптов, API 2 |
Здравствуйте, гость ( Вход | Регистрация )
Периодический Рестарт Всех Скриптов, API 2 |
22.11.2008, 23:08
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 135 Регистрация: 18.7.2008 Из: г. Москва Пользователь №: 219 Спасибо сказали: 25 раз |
Хотелось бы такой скрипт, который опционально через заданное время делал рестарт всех скриптов. Просто в данный момент я это делаю всегда вручную 2-3 раза в день для подстраховки на случай внезапного выключения света, чтобы настройки не так сильно сбились. Хотелось бы автоматизировать этот процесс, если возможно
|
|
|
22.11.2008, 23:59
Сообщение
#2
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Вот попробуй но я не знаю как его потестиь...
|
|
|
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 |
|
|
23.11.2008, 0:51
Сообщение
#4
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Меня смутило описание Restart scripting interface. я нот андестенд по англиийски
PS: на всякий случай ошибки исправил и прилагаю скрипт
Прикрепленные файлы
|
|
|
23.11.2008, 1:04
Сообщение
#5
|
|
lua-паддаван Группа: Пользователи Сообщений: 75 Регистрация: 1.7.2008 Из: www.u-l.ru Пользователь №: 114 Спасибо сказали: 29 раз |
может кому пригодится API2 , время перезагрузки/сохранения 5 минут
Прикрепленные файлы
|
|
|
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, и функция не будет делать того чего ты хочешь! И удаляй неправильные скрипты, а то потом разбираться среди всего этого... ;) |
|
|
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 уточни либо там либо там) Спасиба за скрипт)) |
|
|
23.11.2008, 21:07
Сообщение
#8
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
поменяй в любом из мест! так чтобы были одинаковыми)))
|
|
|
23.11.2008, 21:11
Сообщение
#9
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Угу, простите, мой косяк, поменял. Хорошо что видите ошибки!
|
|
|
23.11.2008, 22:02
Сообщение
#10
|
|
Продвинутый участник Группа: Пользователи Сообщений: 135 Регистрация: 18.7.2008 Из: г. Москва Пользователь №: 219 Спасибо сказали: 25 раз |
Wariner, спасибо за скрипт! Потестил, все работает - скрипты рестартятся, настройки скриптов сохраняются.
KauH, потестил ваш скрипт. В нем кроме настроек скриптов сохраняются еще и настройки хаба - такие как топик хаба или баны, что тоже слетает при перезагрузке. Это как раз то, что мне нужно! Большое вам спасибо Wariner конечно тоже благодарность, но оставлю, пожалуй, ваш скриптик. |
|
|
24.11.2008, 12:52
Сообщение
#11
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
я думаю, что логичнее было сделать периодическое сохранение в скриптах, которые в этом нуждаются - это бы не так затратно было нежели перезапускать все скрипты
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ВАЖНО: Вопросы Разработчикам Скриптов вопросы по скриптам (мелкие вопросы) |
1 049 | Wariner | 998 521 | 3.2.2019, 12:51 Посл. сообщение: MIKHAIL | |
Всех любителей сети DC++ с новым годом Все форумчане и гости в поисках скриптов для своего хаба |
0 | мамин_парень | 4 228 | 1.1.2018, 15:15 Посл. сообщение: мамин_парень | |
ВАЖНО: Модули для скриптов RusHub | 26 | Setuper | 45 542 | 21.3.2017, 17:31 Посл. сообщение: Alexey | |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
0 | MIKHAIL | 4 356 | 23.1.2015, 0:56 Посл. сообщение: MIKHAIL | |
От: Установка скриптов От темы с ID: 5657 |
0 | MIKHAIL | 4 824 | 29.7.2014, 23:37 Посл. сообщение: MIKHAIL | |
Установка скриптов Нужна помощь по установке |
2 | _wRz_ | 7 351 | 29.7.2014, 16:11 Посл. сообщение: Артём | |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
29 | Wariner | 26 179 | 28.1.2014, 13:11 Посл. сообщение: Alexey | |
Единая платформа для скриптов Обсуждения вопроса создания единой платформы скриптов |
5 | Enyby | 9 100 | 18.1.2012, 20:15 Посл. сообщение: Setuper | |
Переделка скриптов Прошу помощи |
47 | Fe(one)X | 41 679 | 26.12.2011, 15:04 Посл. сообщение: Ksan | |
Вопросы Разработчикам Скриптов с SQL вопросы по скриптам (мелкие вопросы) |
101 | Wariner | 62 998 | 6.12.2011, 0:34 Посл. сообщение: Enyby | |
ВАЖНО: Метод Быстрого Перевода Скриптов Под API_1 Самостоятельный быстрый перевод из API_2 ---> в API_1 |
30 | Setuper | 51 439 | 14.8.2011, 21:16 Посл. сообщение: Олешка | |
От: Переделка скриптов От темы с ID: 4941 |
6 | Ksan | 9 748 | 12.8.2011, 11:33 Посл. сообщение: Ksan | |
ВАЖНО: Запросы Скриптов Ваши идеи по разработке скриптов под HeXHuB |
36 | Setuper | 49 672 | 16.5.2011, 9:40 Посл. сообщение: ANDRBEST | |
Редирект всех, кроме... помогите разобраться |
6 | MaxFox | 9 499 | 11.12.2010, 19:37 Посл. сообщение: Артём | |
Документация DBHub - Написание скриптов на Perl | 0 | Артём | 7 694 | 20.10.2010, 18:08 Посл. сообщение: Артём |
|
Сейчас: 23.12.2024, 12:25 |