Я встречал тему запуска Ptokax 4.1.1 как службу под Windows.
В этом случае предусматривается автоматический перезапуск приложения при сбое через 5 секунд.
Как сделать то же самое в *nix?
Причина запроса:
Как я уже писал, при запуске скриптов, подключающихся к интернет-серверам, например таких: Kinozal_tv.lua, AnekBot.lua, Птоха через некоторое время останавливается. В логах Птохи никах записей об ошибках нет. На хабе под Windows такого не происходит.
А вот скрипт Horoscope v1.1 [ API 2 ] [ by Nickolya ] .lua отключения Птохи не вызывает, вероятно потому, что запрос на сервер для обновления данных происходит 1 раз в сутки, а база пишется в файлы.
Правда отключения Птохи замечено и при ошибке простых скриптов, как показывает лог-файл, но значительно реже.
Может быть я не придаю значения какому-либо параметру самой Птохи, разрешающему ей отключение при ошибке скрипта? Вроде все просмотрел внимательно, и отключил Останов скриптов при ошибке и Открытие окна скриптов.
Еще попутная просьба авторам Kinozal_tv.lua, AnekBot.lua, Курсы Валют Цб.lua, VerliTV в ключевых местах скрипта (перед обработкой запроса, перед обращением к удаленному серверу, после всего этого и т.д.) поставить print('something') для детального просмотра логов.
Или научите КАК это сделать!
да блин, собери наконец нативно птоку под центосом или пересядь на дебиан и не парься. У тебя просблема скорее всего из-за разных версий libc
Экспертную оценку не дам, т.к. я не знаю, как вытащить из бинарника версию libc. Просто да будущее - юзать тарболлы в линукс - моветон. А на счет автозапуска птоки - читай в моих темах про init.d скрипты (пример выложен). В центосе скрипта добавляется в автостарт chkconfig --levels 345 ptokax on (для этого в папке /etc/init.d/ должен лежать скрипт с именем ptokax)