【发布时间】:2013-08-29 14:06:54
【问题描述】:
我正在使用 JQuery 终端来模拟网页上的 CLI 终端。我可以轻松地在前端和后端(我正在运行 Perl CGI 脚本的地方)之间来回传输命令。但是,我想知道一旦这些命令到达我的 Perl 代码,如何将这些命令通过管道传输到实际的 shell 提示符中?每次 Perl 脚本运行命令时,我不会“关闭”终端吗?如果是这样 - 我假设我每次都会失去会话。
【问题讨论】:
-
在子进程中启动一个shell,并将输入的命令发送到它的STDIN,同时将STDOUT和STDERR复制回终端。 perldoc.perl.org/IPC/Open3.html 会很有帮助。
-
您可以使用tmux 或 screen 在后台运行会话
标签: jquery perl shell terminal jquery-terminal