It also stores any remaining flags, the user flags. A small number of “-” flags exist, which now actually are emulator flags, see the description below. Plain arguments are not interpreted in any way. It is read by Kernel and causes the Erlang runtime system to become distributed. It is a user-defined flag, presumably used by some user-defined application. Notice that the list of user flags is not exhaustive, there can be more application-specific flags that instead are described in the corresponding application documentation.
Its scope ends at the end of the file. This flag disables the start synchronization feature and lets the shell start in parallel with the rest of the system. Specifies the name of the boot file, File. Specifies the name of a configuration file, Config. Starts the Erlang runtime system detached from the system console. Useful for running daemons and backgrounds processes.
Prints the arguments sent to the emulator. Start an emulator of a different type. The emulator must already be built. Starts the Erlang runtime system as a hidden node, if it is run as a distributed node. Hidden nodes always establish hidden connections to all other nodes except for nodes in the same global group. Specifies the identity of the Erlang runtime system.