У меня есть erlang приложение с сетью frontend. Прямо сейчас, если Вы хотите говорить с ним через оболочку, необходимо сделать это из командной строки. Это приложение будет работать на нескольких платформах и в средах, где администратор не может быть здравым смыслом очень командной строки, но в целях технической поддержки я хотел бы смочь сделать, чтобы они подняли оболочку в своем браузере и смогли осмотреть состояние узла от этого.
Кто-то уже реализовал такую вещь? Это должно было бы поддерживать Windows, Red Hat, и OS X, а также главные браузеры. Что-то, что походило много на оболочку и поддерживало те же команды, будет лучшим.
Я только что столкнулся с проектом erlwsh. Делает именно то, что вам нужно.
Можно использовать веб-терминал, такой как AjaxTerm , и установить оболочку Erlang в качестве оболочки по умолчанию для веб-пользователя. Например, в системе UNIX это можно сделать, установив правильное значение в файле / etc / passwd.
Очевидно, мы рассматриваем здесь безопасную среду, в которой доступ не предоставляется злоумышленникам, а узлы недоступны из внешнего мира.