[erlang-questions] "detached VM" vs "VM under screen"

Zabrane Mickael <>
Sat Jan 7 16:34:58 CET 2012


On Jan 7, 2012, at 4:04 PM, Garrett Smith wrote:

> On Fri, Jan 6, 2012 at 5:15 PM, Zabrane Mickael <> wrote:
>> Hi Garrett,
>> 
>> I've tried to reproduce you example by copy and past
>> on both Linux/OSX R14B04 and OSX R15B:
>> 
>> Each time I kill one of these process:
>> - beam
>> - run_erl
>> - heart
>> 
>> the two others die too.
> 
> Killing beam or run_erl should result in the corresponding process
> dying as well. But if run with -heart and with a correct
> HEART_COMMAND, run_erl/beam be restarted.
> 
> Killing heart has the effect of killing its child processes.

I tried several time (copy/past your example). Same result.
I'll try again on virtual machine with a fresh Erlang installed.
Which Linux are you using Garrett?

Can someone else please confirm Garret's example on his machine?

> 
>> I can't explain why.
>> 
>> By the way, the test
>> echo "1 + 1." | to_erl /tmp/test/
>> works perfectly
> 
> In your tests, did the "2 + 2" and "4 + 4" examples work?

Yep, they both work correctly.

> Btw, piping into to_erl can be used to control the VM (e.g. calling
> init:stop()), getting status info, etc. without using distributed
> Erlang.


Didn't know that trick before. Thank Garrett ;-)

Regards,
Zabrane




More information about the erlang-questions mailing list