LINUX.ORG.RU

Erlang OTP запуск приложений


0

0

Написал тестовое приложение на Erlang. Один супервизор + один worker -gen_server.

запускаю так:

erl -boot start_sasl -config elog

далее ввожу в оболочке:

application:load(test).
application:start(test).

С помощью rb смотрю логи.

Далее возникает вопрос как это использовать на практике. Предположим есть реальный сервер, на котором я хочу пускать это приложение. Время от времени хочу смотреть логи.

Мне хотелось бы узнать как запустить с помощью скрипта все это удовольствие:

#!/bin/sh

erl erl -boot start_sasl -config elog <название моего приложения>

Когда писал без OTP использовал следующий способ

#!/bin/sh

erl -noshell -s module function arg

Второй скрипт, который хочется иметь, это просмотр логов. Запустил и он автоматически подгрузил логи для просмотра в erl shell.



★★

erl -remsh видимо, присоединяйся удаленно к ноде и делай что хочешь, если я правильно понял проблему

arhibot
()
Ответ на: комментарий от redbonnet

Спасибо. Последний вариант самое то.

olegk ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.