[erlang-questions] where does output go in detached mode

Richard Carlsson carlsson.richard@REDACTED
Thu Feb 18 21:42:57 CET 2016


(No idea why gmail decided to send my previous reply before I got a chance
to actually type anything; please ignore that one.)

2016-02-18 12:46 GMT+01:00 Joe Armstrong <erlang@REDACTED>:

> Hello,
>
>  I start erlang with
>
>     $ erl -detached
>
> and have two questions:
>
> 1) If program does io:format(Format, Data) where does the output go?
>

/dev/null


> Does the output just vanish, or do I have to unclog some buffers
> eventually?
>

It's gone.

2) Can I attach to the process later?
>

Yes, but only if you launch erl via the run_erl wrapper; see
http://erlang.org/doc/man/run_erl.html
You can then attach to the running Beam later using to_erl (which seems to
be still not documented...).

    And if so does this work on the three major platforms OS-X, linux and
>     windows?
>

The docs say "on Solaris" in the summary line, which is probably no longer
the most popular platform for Erlang, but yes, it's for Linux too - and I
would guess it works on BSD/OSX and similar, but you're probably supposed
to use something completely different on Windows.

     /Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20160218/e2bc137d/attachment.htm>


More information about the erlang-questions mailing list