<div dir="ltr">I had an idea to use slave nodes expecting them so start their own independent file server,<br>but turns out it relays to master-node file server: <a href="http://erlang.org/doc/man/slave.html#start-1">http://erlang.org/doc/man/slave.html#start-1</a></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 30, 2017 at 7:57 PM, Vladimir Gordeev <span dir="ltr"><<a href="mailto:gordeev.vladimir.v@gmail.com" target="_blank">gordeev.vladimir.v@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Greetings,<br><br>I want to start separate erlang shell processes (via shell:start/2) on my erlang node. I want each of these shells to have their own CWD, that could be read/written by file:get_cwd/0, file:set_cwd/1.<br><br>I hoped to find something like that: <a href="http://erlang.org/doc/apps/stdlib/io_protocol.html" target="_blank">http://erlang.org/doc/<wbr>apps/stdlib/io_protocol.html</a> but for file operations.<br><br>I looked up in stdlib file.erl and discovered that it makes gen_server:call to process registered under file_server_2, which is hardcoded in source.<br><br>There is not way to achieve what I want?</div>
</blockquote></div><br></div>