Ubuntu 如何创建与命令行交互的基于web的控制台

Ubuntu 如何创建与命令行交互的基于web的控制台,ubuntu,command-line,terminal,docker,lxc,Ubuntu,Command Line,Terminal,Docker,Lxc,有一些网站允许您在在线编辑器中编写代码,然后在服务器上编译并显示输出 我猜他们正在使用docker和/或lxc来创建一个安全的环境,并为每个会话隔离它 它们如何准确地显示终端显示的内容,例如编译错误或正在运行的输出?命令行编译器将输出到stdout/err...@AlexK.ok,那么如何重定向或保存该输出以显示在网页上?取决于您的语言,例如PHP中的proc_open-

有一些网站允许您在在线编辑器中编写代码,然后在服务器上编译并显示输出

我猜他们正在使用docker和/或lxc来创建一个安全的环境,并为每个会话隔离它


它们如何准确地显示终端显示的内容,例如编译错误或正在运行的输出?

命令行编译器将输出到stdout/err...@AlexK.ok,那么如何重定向或保存该输出以显示在网页上?取决于您的语言,例如PHP中的proc_open-