<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On 12-Nov-2009, at 01:48, Jan Koum wrote:</div><blockquote type="cite"><div class="gmail_quote">On Mon, Oct 26, 2009 at 11:21 AM, Jan Koum <span dir="ltr">&lt;<a href="mailto:jan.koum@gmail.com">jan.koum@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; "><div class="gmail_quote"><div>on freebsd i am using jot(1) -- seems to work so far:<br><br># common control function<br>RANDOM=`jot -r 1 1 100`<br>ctl ()<br>{<br>&nbsp;&nbsp;&nbsp; COMMAND=$@<br>
&nbsp;&nbsp;&nbsp; $EXEC_CMD "$ERL \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $NAME ctl-${RANDOM}-${ERLANG_NODE} \<br><br></div></div>-- yan<br>
</blockquote></div><br><div><br></div><div>LOL, looks like a random number between 1 and 100 is NOT enough for me:</div><div><br></div><div><div>Nov 11 20:51:51 im101 last message repeated 8 times</div><div>Nov 11 20:52:09 im101 last message repeated 5 times</div>
<div>Nov 11 20:52:10 im101 epmd: epmd: node name already occupied ctl-46-ejabberd</div><div>Nov 11 20:52:10 im101 epmd: epmd: epmd running - daemon = 1</div><div>Nov 11 20:52:38 im101 last message repeated 7 times</div><div>
Nov 11 20:53:21 im101 last message repeated 12 times</div></div></blockquote></div><br><div><span class="Apple-tab-span" style="white-space:pre">        </span>This is over-engineered. Just use the pid of the shell process with $$. It's guaranteed to be unique at the time of call.</div><div><br></div><div>-bjc</div></body></html>