我有一个带有网络前端的 erlang 应用程序。现在,如果你想通过 shell 与它对话,你必须从命令行进行。这个应用程序将在多个平台和环境中运行,管理员可能不太了解命令行,但出于技术支持目的,我希望能够让他们在浏览器中打开一个 shell 并能够检查节点的状态。

有人已经实现了这样的东西吗?它需要支持 Windows、Red Hat 和 OS X,以及主要的浏览器。最好是看起来很像 shell 并支持相同命令的东西。

请您参考如下方法:

一种可能是使用基于 Web 的终端,例如 AjaxTerm并将 Erlang shell 设置为 web 用户的默认 shell。例如,在 UNIX 系统中,这可以通过在/etc/passwd 文件中设置适当的值来完成。

显然,我们在这里考虑的是一个安全的环境,其中不向任何恶意用户提供访问权限,并且无法从外部世界访问节点。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!