GoGPT Best VPN GoSearch

Значок OnWorks

run_erl - Онлайн в облаке

Запустите run_erl в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда run_erl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


run_erl - Перенаправляет потоки ввода и вывода Erlang в Solaris (R)

ОПИСАНИЕ


Это описывает run_erl программа, специфичная для Solaris / Linux. Эта программа перенаправляет
потоки стандартного ввода и вывода, чтобы можно было регистрировать весь вывод. Это также позволило
Программа to_erl подключиться к консоли Erlang, что позволяет отслеживать и отлаживать
встроенная система удаленно.

Вы можете узнать больше об использовании в Встроенный Система Пользователя Guide.

ЭКСПОРТ


run_erl [-демон] pipe_dir / log_dir "exec команду [command_arguments] "

The run_erl программные аргументы:

-демон:
Этот вариант настоятельно рекомендуется. Это заставляет run_erl работать в фоновом режиме
полностью отсоединяется от любого управляющего терминала, и команда возвращается в
звонящий немедленно. Без этой опции run_erl нужно запускать с помощью
несколько уловок в оболочке, чтобы полностью отсоединить ее от используемого терминала
при запуске. Параметр должен быть первым аргументом run_erl в
командная строка.

каталог_трубы:
Это то место, где размещается именованный канал, обычно / tmp / в Unix или /трубка/ на OSE. Это
должен иметь суффикс / (косая черта), т.е. не / tmp / epipies, Но / tmp / epipes /.

каталог_журнала:
Здесь записываются файлы журнала. Будет один файл журнала,
run_erl.log которые регистрируют прогресс и предупреждения от run_erl сама программа и
будет до пяти файлов журналов размером не более 100 КБ каждый (количество журналов в обоих
и размеры могут быть изменены с помощью переменных среды, см. ниже) с содержимым
стандартных потоков от и до команды. Когда журналы полны run_erl
удалит и повторно использует самый старый файл журнала.

"exec команду [command_arguments] ":
В третьем аргументе команду это исполнять, где все написано
stdin и stdout регистрируются в log_dir.

ПРИМЕЧАНИЯ ЧТО КАСАЕТСЯ ВХОД FILES


Во время работы run_erl (как указывалось ранее) отправляет весь вывод без интерпретации в файл журнала.
Файл называется эрланг.лог.N, где N - число. Когда журнал "заполнен", по умолчанию
после 100 КБ run_erl начинает логиниться в файл erlang.log. (N + 1), пока N не достигнет определенного
число (по умолчанию 5), где после N снова начинается с 1, и самые старые файлы начинают получать
перезаписан. Если оболочка erlang не выводит никаких данных, но машина erlang все еще кажется
чтобы быть живым, в журнал записывается сообщение "ЖИВОЕ", это отметка времени и записывается,
по умолчанию через 15 минут бездействия. Кроме того, если вывод из erlang регистрируется, но он
прошло более 5 минут (по умолчанию) с тех пор, как мы в последний раз получали что-либо из erlang, a
метка времени записывается в журнал. Сообщения «ЖИВОЕ» выглядят так:

===== ЖИВОЙ

в то время как другие временные метки выглядят так:

=====

The дата-время-строка дата и время написания сообщения, по умолчанию местное время
(при желании можно изменить на GMT) и форматируется с помощью функции ANSI-C стрфтайм
используя строку формата %a %b %e %T %Z %Y, который выдает сообщения в строке =====
ALIVE Чт май 15 10:13:36 МОНТ 2003, это можно изменить, см. ниже.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Следующие переменные среды распознаются run_erl и изменяют ведение журнала
поведение. Также см. Примечания выше, чтобы получить дополнительную информацию о том, как ведет себя журнал.

RUN_ERL_LOG_ALIVE_MINUTES:
Как долго ждать вывода (в минутах) перед записью сообщения «ЖИВОЕ» в журнал.
По умолчанию 15, не может быть меньше 1.

RUN_ERL_LOG_ACTIVITY_MINUTES:
Как долго erlang должен быть неактивен, прежде чем вывод будет отмечен меткой времени.
По умолчанию RUN_ERL_LOG_ALIVE_MINUTES div 3, но не меньше 1.

RUN_ERL_LOG_ALIVE_FORMAT:
Задает другую строку формата, которая будет использоваться в вызове библиотеки strftime C. т.е.
указав это на "% e-% b-% Y, %T % Z " выдаст сообщения журнала с отметками времени, ищущими
" У аборигенов 15 мая 2003 г., 10:23:04 MET и т. д. См. документацию по библиотечной функции C
strftime для получения дополнительной информации. По умолчанию "% a %b %e %T %Z % Y ".

RUN_ERL_LOG_ALIVE_IN_UTC:
Если установлено любое другое значение, кроме «0», все время, отображаемое run_erl, будет в
UTC (GMT, CET, MET, без DST), а не по местному времени. Это не влияет на данные
поступает из erlang, только журналы выводятся напрямую через run_erl. Приложение сасл
можно соответствующим образом изменить, установив переменную приложения erlang utc_log в правда.

RUN_ERL_LOG_GENERATIONS:
Управляет количеством файлов журнала, записываемых до повторного использования старых файлов. Дефолт
равно 5, минимум 2, максимум 1000.

RUN_ERL_LOG_MAXSIZE:
Размер (в байтах) файла журнала перед переключением на новый файл журнала. По умолчанию
100000, минимум 1000 и максимум примерно 2 ^ 30.

RUN_ERL_DISABLE_FLOWCNTRL:
Если определено, отключает управление потоком ввода и вывода для pty, открытого run_erl.
Полезно, если вы хотите исключить любой риск случайной блокировки управления потоком нажатием
Ctrl-S (вместо Ctrl-D для отсоединения). Что может привести к блокировке всего луча
процесс, а в случае работающего сердца в качестве супервизора даже сердечный процесс будет
заблокирован при записи сообщения журнала в терминал. Оставляя сердечный процесс неспособным делать
это работает.

Используйте run_erl онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.