There are two kinds of flags in vm.args
- the emulator flags that end up being passed down to the runtime itself and “user flags” - things like boot arguments or application env - they are consumed by the erlang system. The first kind is passed in vm.args
with +
prefix, the second with -
. The shell consumes both flags and ends up translating the emulator flags to be prefixed with -
before being passed to the emulator itself.
4 Likes