建议使用哪种语言

Lon*_*don 6 python java shell perl system

我正在尝试创建一个可以从系统获取输入的Web应用程序.

这个应用程序应该做的是听一些shell脚本执行时会发生什么,并通过web报告状态.

一个例子 :

  • 我正在使用shell脚本复制数千条记录,虽然这仍在执行,但我希望将脚本的当前状态传递给Web界面.从shell脚本方面我可以回应一些类似"正在复制文件,请等待芬兰语"的内容.

使用shell方面的哪种编程语言是将其传递给Web界面的最简单方法?我打算将JSP/JAVA用于web.

这是否是思考这个问题的正确方法?欢迎提出任何建议

编辑

http://nodejs.org/这样的东西会对此有用吗?

Oct*_*ean 5

我会使用命名管道(FIFO).您只需将输出写入管道并让应用程序读取它.我不确定是否有任何其他方法可以获得比这更实时的系统.

我建议使用Perl作为后端.

编辑:

命名管道是UNIX上的一种特殊类型的文件.缩写FIFO代表"先入先出".在LINUX Journal上,您可以找到有关命名管道的有趣读物.

Perl是一种非常强大的脚本语言,有许多可以在http://cpan.org上找到的即用型模块.你可以在这里找到一些关于如何/从哪里开始学习Perl的答案.