<div dir="ltr">Dear list,<div>I'm trying to run some code only once when the first node starts a cluster. I'm using at the beginning of the app:<br><br><font face="monospace">  </font><span style="font-family:monospace">Self = self(),</span></div><div><span style="font-family:monospace">  global:trans({?MODULE, ?MODULE},</span></div><div><font face="monospace">        fun() -><br>            case global:whereis_name(my_flag) of<br>                undefined -><br>                    error_logger:info_msg("RUN ON ~p", [node()]),<br>                    global:register_name(</font><span style="font-family:monospace">my_flag</span><font face="monospace">, Self);<br><br>                _ -><br>                    ok<br>            end<br>        end)<br></font></div><div><br></div><div>The result is that <font face="monospace">RUN ON XX</font> is in every cluster node log.</div><div><br></div><div>Can some kind soul tell me what I'm missing?</div><div><br></div><div>Thank you,</div><div>r.</div><div><br></div></div>