我正在考虑使用 JSR 223 在应用程序中提供 Jython 脚本。我有点担心有人编写无限循环,最终需要重新启动整个网络应用程序。我一直在寻找一种制作“当前正在执行”脚本列表的方法(带有构建某种“ps”命令的想法)以及某种杀死它们的方法,但我在 API 中看不到任何内容会提供那个。有什么想法吗?
最佳答案
我认为通用脚本 API 中没有任何东西可以处理这个问题,您可能必须维护自己的列表。
但是,如果您知道您不会在幕后使用 Jython 以外的任何其他内容,您可能应该直接使用它而不是 JSR 223。它非常容易使用。对我来说,如果您想使用相同的代码操作不同的脚本引擎,那么 JSR 223 的唯一好处是。
关于java - 识别已经执行的脚本 - JSR 223,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403090/