Последнее в категории Как сделать?

Версия 0.6.0 постепенно движется к выпуску полноценной первой альфы, и поэтому появляется все больше желающих ее пощупать. Эта инструкция описывает как скачать исходники, импортировать проект в Eclipse и запустить его. Инструкция актуальна на текущий момент, последующие изменения в коде могут потребовать некоторых дополнительных дествий, поэтому необходимо при выполнении инструкции руководствоваться прежде всего логикой.

Внимание, в тексте много картинок!

Последнее время отчего-то частенько приходится устанавливать ботов на сервер (в основном в качестве эксперимента, а не то что вы подумали). Как и любой программист я страшно ленив, и чтобы облегчить себе эту работу я написал небольшой скрипт, который и предлагаю вашему вниманию.

Что требуется?

  • Голый сервер или VDS с установленным минимальным дистрибутивом Debian 5 (Lenny). Никаких веб-серверов и панелей управления стоять на нем не должно.
  • Сервер должен обладать минимум 128мб оперативной памяти для успешной работы бота. На VDSPlanet для этого нужно выбрать тариф "Марс".
  • А еще требуется доступ к этому серверу, прямые руки и немножко везения (куда ж без этого любому айтишнику, который инструкции принципиально не читает).

Демонстрацию работы скрипта на это раз я проведу на примере одного замечательного хостинга - VDSPlanet.

На сей раз я расскажу о собственном опыте автоматического запуска бота на сервере с установленным Debian, о чем мы говорили в прошлой статье.

В чем состоит проблема?

  • Нужно автоматически запускать бота при перезагрузке сервера.
  • Нужно запускать бота после его падения по любой причине.
  • Нужно периодически перезапускать бота, так как из-за утечек ресурсов через некоторое время бот создаст излишнюю нагрузку на систему.
  • При этом необходимо определять что бот уже запущен, чтобы не запускать лишних копий.

Я решил эти вопросы с помощью небольшого скрипта, который привожу ниже:

И так. В прошлой статье мы разобрали исходные тексты бота и определили как проще всего создать свой скрипт "списав" его с конкретного примера в исходниках. Приступим.

 С чего нужно начинать написание скрипта? На мой взгляд, любой кто решил написать скрипт должен четко понимать следующее:
  • Что он делает. Каков будет конечный результат.
  • Ясно понимать что делает каждая строчка написанного им скрипта.
  • Поискать решение аналогичных задач в исходниках или других проектах.
  • Возможно, переписать все по-своему :)

Скрипты. Введение.

| Нет трекбэков
В данной статье мы рассмотрим общие принципы создания скриптов для JimBot.
Loading

Об архиве

Эта страница содержит последние записи категории Как сделать?.

Предыдущая категория — Инструкции.

Следующая категория — Мысли.

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.

Хостинг для чата

Рейтинг@Mail.ru службы мониторинга серверов