Это была моя текущая рутина
sudo nohup erl -sname foo -pa ./ebin -run foo_supervisor shell -noshell -noinput &
где функция оболочки выглядит примерно так
shell() ->
{ok, Pid} = supervisor:start_link({local,?MODULE}, ?MODULE, _Arg = []),
unlink(Pid).
Если я не отсоединяюсь от оболочки, она по какой-то причине немедленно останавливается. Есть ли способ, с помощью которого я могу просто запустить свое приложение, как обычно, то есть application: start (foo). И что, если я тоже хочу начать sasl? Также, где я мог бы узнать больше о создании автономной упаковки с использованием арматуры?