From 34f853950685e4e7ab38f30fc3f17a6beac13349 Mon Sep 17 00:00:00 2001
From: Magnus Henoch
Date: Wed, 20 Apr 2016 14:40:39 +0100
Subject: Add -start_epmd command line option
Add a command line option that lets you disable automatic starting of
epmd when starting a distributed node.
This differs from the undocumented setting -no_epmd, in that it does
not affect the starting of an erl_epmd process within
erl_distribution: the newly started node will expect an epmd instance
to have been started previously.
---
erts/doc/src/erl.xml | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
(limited to 'erts/doc')
diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml
index 1bbde7f1e0..e63928ddb0 100644
--- a/erts/doc/src/erl.xml
+++ b/erts/doc/src/erl.xml
@@ -338,7 +338,8 @@
net_kernel(3).
It is also ensured that runs on the current host
before Erlang is started. See
- epmd(1).
+ epmd(1) and the
+ -start_epmd option.
The name of the node will be , where
is the fully qualified host name of the current
host. For short names, use the flag instead.
@@ -463,6 +464,21 @@
flag and those running with the flag, as node
names must be unique in distributed Erlang systems.
+ -start_epmd true | false
+ -
+
+
Specifies whether Erlang should start
+ epmd on startup. By default
+ this is true, but if you prefer to start epmd
+ manually, set this to false.
+
+ This only applies if Erlang is started as a distributed node,
+ i.e. if -name or -sname is specified. Otherwise,
+ epmd is not started even if -start_epmd true is given.
+
+ Note that a distributed node will fail to start if epmd is
+ not running.
+
-
-smp enable and -smp starts the Erlang runtime
--
cgit v1.2.3