2010-02-27 31 views
7

Tôi có một ứng dụng erlang với lối vào web. Ngay bây giờ, nếu bạn muốn nói chuyện với nó thông qua trình bao, bạn phải làm điều đó từ dòng lệnh. Ứng dụng này sẽ chạy trên nhiều nền tảng và trong môi trường mà quản trị viên có thể không hiểu biết nhiều về dòng lệnh, nhưng vì mục đích hỗ trợ kỹ thuật, tôi muốn có thể đưa chúng lên trình duyệt và có thể kiểm tra trạng thái của nút từ đó.Vỏ Erlang từ trình duyệt?

Có ai đó đã triển khai một thứ như vậy không? Nó sẽ cần hỗ trợ Windows, Red Hat và OS X, cũng như các trình duyệt chính. Một cái gì đó trông rất giống vỏ và hỗ trợ các lệnh giống nhau sẽ là tốt nhất.

Trả lời

1

Tôi vừa chạy vào dự án erlwsh. Có chính xác những gì bạn cần.

+0

Dự án đã được chuyển đến đây: https://github.com/killme2008/erlwsh – btk

2

Một khả năng có thể là sử dụng thiết bị đầu cuối dựa trên web như AjaxTerm và để đặt vỏ Erlang làm vỏ mặc định cho người dùng web. Ví dụ, trong một hệ thống UNIX, điều này có thể được thực hiện bằng cách thiết lập giá trị thích hợp trong tập tin/etc/passwd.

Rõ ràng, chúng tôi đang xem xét ở đây một môi trường an toàn, trong đó truy cập không được cung cấp cho bất kỳ người dùng độc hại nào và các nút không thể truy cập được từ thế giới bên ngoài.

+0

Ajaxterm trông thú vị và nếu chúng tôi có bất kỳ sự phụ thuộc nào vào Python, tôi đã cân nhắc nghiêm túc việc sử dụng nó như hiện tại. Tuy nhiên, phía máy chủ là * nhỏ * nếu bạn không đếm máy chủ web, do đó, có vẻ như nó sẽ được đơn giản để chuyển nó sang Erlang/Mochiweb. Thêm xác thực sẽ dễ dàng. Cảm ơn câu trả lời của bạn! –

Các vấn đề liên quan