<div dir="ltr">I just ran across this code I wrote a few months ago:<div><br></div><div>_Hack = os:cmd("epmd -daemon"),  % XXX dirty hack to make sure epmd is running<br></div><div><br></div><div>Obviously, I promised myself at the time that I'd fix it later. Is there a better fix, though? The program is a command line app, so ideally I'd rather not require that the operator know about epmd (or indeed anything about operating an Erlang system, if possible), so I considered something about "here's how to make sure that epmd starts at boot" or something, but it seemed worse given the use case than the above.</div><div><br></div><div>So, is there a tidy way to start-epmd-if-not-running from within Erlang?</div><div><br></div><div>Judson</div></div>