java - 识别已经执行的脚本 - JSR 223

标签 java jython jsr223

我正在考虑使用 JSR 223 在应用程序中提供 Jython 脚本。我有点担心有人编写无限循环,最终需要重新启动整个网络应用程序。我一直在寻找一种制作“当前正在执行”脚本列表的方法(带有构建某种“ps”命令的想法)以及某种杀死它们的方法,但我在 API 中看不到任何内容会提供那个。有什么想法吗?

最佳答案

我认为通用脚本 API 中没有任何东西可以处理这个问题,您可能必须维护自己的列表。

但是,如果您知道您不会在幕后使用 Jython 以外的任何其他内容,您可能应该直接使用它而不是 JSR 223。它非常容易使用。对我来说,如果您想使用相同的代码操作不同的脚本引擎,那么 JSR 223 的唯一好处是。

关于java - 识别已经执行的脚本 - JSR 223,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403090/

相关文章:

java - 变量可能尚未初始化?

performance - JSR223 后处理器在 jmeter 中解析 json

java - Scala 脚本引擎创建另一个单例实例

eclipse - 在 Eclipse 中调试已编译的 Groovy 脚本

java - 私有(private)接口(interface)方法,示例用例?

java - 使用正则表达式查找模式匹配的第 n 个实例

java - 在 Spring Boot 中配置 Amazon SQS 队列名称

Python 到 Jython 的陷阱?

Python 需要 GIL。但是 Jython 和 IronPython 没有。为什么?

java - Eclipse + Jython : Python module not found using one-to-one object factory