rebar3/_build/default/lib/relx/priv/templates/builtin_hook_wait_for_process

18 lines
288 B
Bash

#!/bin/sh
# loop until the VM starts responding to pings
while ! erl_rpc erlang is_alive > /dev/null
do
sleep 1
done
# loop until the name provided as argument gets
# registered
while true
do
if [ "$(erl_eval "whereis($1).")" != "undefined" ]
then
break
fi
done