START_ERL(1) General Commands Manual START_ERL(1)

start_erl - Start Erlang for embedded systems on Windows systems.

The start_erl program is specific to Windows NT/2000/XP (and later versions of Windows). Although there are programs with the same name on other platforms, their functionality is different.

This program is distributed both in compiled form (under <Erlang root>\erts-<version>\bin) and in source form (under <Erlang root>\erts-<version>\src). The purpose of the source code is to ease customization of the program for local needs, such as cyclic restart detection. There is also a "make"-file, written for the nmake program distributed with Microsoft Visual C++. This program can, however, be compiled with any Win32 C compiler (possibly with minor modifications).

This program aids release handling on Windows systems. The program is to be called by the erlsrv program, read up the release data file start_erl.data, and start Erlang. Some options to start_erl are added and removed by the release handler during upgrade with emulator restart (more specifically option -data).

start_erl [<erl options>] ++ [<start_erl options>]

The start_erl program in its original form recognizes the following options:

erlsrv, m:release_handler

January 2025