Получил модуль, который должен продолжать работать в фоновом режиме в качестве tcp-сервера, ожидающего и обслуживающего соединения.
Когда я запускаю свой модуль, сначала запустив оболочку erlang, а затем вызываю мой модуль, он работает нормально,
Однако, если я запускаю его напрямую через erl -s или -eval -run et c, супервизор, который контролирует tcp-сервер, жалуется нет совпадения для правой стороны .. {error, closed} и не удается.
Система: Ubuntu 18
Обновление : Вот что может быть не так, Работая над этим ...
Обновление: Решено удалением супервизора на данный момент, в будущем будут использоваться правильные версии.