JSP显示ksh脚本响应

问题描述:

我有几台服务器。在每台服务器上,我都有一个shell脚本来验证FileSystem,以及一些我解析的文件的信息。此脚本呈现信息发送到控制台例如JSP显示ksh脚本响应

服务器1个 FS/USR/USER1免费的10Gb

文件100处理,处理 文件200,

等。

该脚本大约需要1分钟才能完全执行。

我已经有一个带有一些servlet的webapp的jboss服务器。 我想创建一个jsp和一个servlet来在4个不同的服务器上运行这些命令并显示结果。

Ajax也许??

在此先感谢

你的问题不是很清楚。你有几台服务器。他们是Webserver吗?

我会尽量给出一个普遍的答案。

与其等待1分钟,你可以regulary调用shellscripts(如果没有时间敏感的信息)

  • 的shellscripts被写入日志文件的每个服务器或定期数据库表
  • 从您的jboss服务器,您可以访问其他(网络)服务器并获取(最后)日志/数据库表内容并显示它。

OR

像你所说,使用Ajax。

  • Ajax请求其他(网络)服务器开始通过网络接口shellsripts,
  • 等待处理
  • 显示在浏览器

你应该考虑其他的(网络)服务器是公开访问的。所以必须实施一些安全措施。也可以有多个请求,所以应该有一些锁定/时间限制,可以调用shellcript的频率。

OR

所以没有一个单一的解决方案,但许多可能性。
该逻辑可以分发给浏览器,jboss-server和其他服务器。

+0

非常感谢或者您的帮助... 我想我会用你的解决方案将信息写在某个表的某个地方,并将它显示在jsp上。 – testeurFou

+0

我很高兴我能帮上忙。您可以通过点击左侧的复选标记/向上箭头来接受/提出答案。 –