0

我想知道这是否可能。我正在使用 jQuery 来运行一个运行 shell 脚本的 Java servlet。该脚本运行大约需要 2 分钟,并且每 30 秒回显一条消息。我想将这些消息中的每一条实时返回到网页。所以说我有这个 sh:

sleep 30
echo "status 1"
sleep 30
echo "status 2"

你明白了。我现在正在获取消息,但我只是在工作完成后返回所有状态。有没有办法在页面上显示消息?

4

1 回答 1

0

我想到了一个办法。我会将状态回显写入临时文件,然后创建另一个同步运行的 ajax 调用,以 ping 该文件以获取状态更新并显示它们。请让我知道是否有更好的方法。

于 2013-05-23T17:41:30.543 回答