From 45a4a46333b1e8e6f66ba923deaf947a67ae7737 Mon Sep 17 00:00:00 2001 From: Simon Cornish <7t9jna402@sneakemail.com> Date: Mon, 25 Apr 2016 22:21:07 -0700 Subject: Don't kill old erlang if HEART_NO_KILL is set If the environment variable HEART_NO_KILL is set then heart won't kill the old erlang process. This is desirable if the command executed by heart takes care of this. --- lib/kernel/doc/src/heart.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/kernel/doc') diff --git a/lib/kernel/doc/src/heart.xml b/lib/kernel/doc/src/heart.xml index 9da4773f2d..bfb4ce45e6 100644 --- a/lib/kernel/doc/src/heart.xml +++ b/lib/kernel/doc/src/heart.xml @@ -89,6 +89,16 @@
 % erl -heart -env HEART_KILL_SIGNAL SIGABRT ...
+

If heart should not kill the Erlang runtime system, this can be indicated + using the environment variable . + This can be useful if the command executed by heart takes care of this, + for example as part of a specific cleanup sequence. + If unset, the default behaviour will be to kill as described above. +

+ +
+% erl -heart -env HEART_NO_KILL 1 ...
+

Furthermore, has the following behaviour on heart: -- cgit v1.2.3 From 85996c92853e90cb233a1405b1c8c7bb1b8ca54e Mon Sep 17 00:00:00 2001 From: Lukas Larsson Date: Fri, 3 Jun 2016 11:43:47 +0200 Subject: erts: make HEART_NO_KILL have to be set to TRUE --- lib/kernel/doc/src/heart.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/kernel/doc') diff --git a/lib/kernel/doc/src/heart.xml b/lib/kernel/doc/src/heart.xml index bfb4ce45e6..1ad6a04b75 100644 --- a/lib/kernel/doc/src/heart.xml +++ b/lib/kernel/doc/src/heart.xml @@ -90,10 +90,11 @@ % erl -heart -env HEART_KILL_SIGNAL SIGABRT ...

If heart should not kill the Erlang runtime system, this can be indicated - using the environment variable . + using the environment variable . This can be useful if the command executed by heart takes care of this, for example as part of a specific cleanup sequence. - If unset, the default behaviour will be to kill as described above. + If unset, or not set to , the default behaviour + will be to kill as described above.

-- 
cgit v1.2.3