java标识已在执行的脚本JSR223
我正在考虑使用JSR223在应用程序中提供Jython脚本。我有点害怕有人编写无限循环,最终需要重新启动整个web应用程序。我一直在寻找一种方法来列出“当前正在执行”的脚本(考虑构建某种类型的“ps”命令)和一些杀死它们的方法,但在API中我看不到任何可以提供这种功能的方法。有什么想法吗
你可以在下面搜索框中键入要查询的问题!
我正在考虑使用JSR223在应用程序中提供Jython脚本。我有点害怕有人编写无限循环,最终需要重新启动整个web应用程序。我一直在寻找一种方法来列出“当前正在执行”的脚本(考虑构建某种类型的“ps”命令)和一些杀死它们的方法,但在API中我看不到任何可以提供这种功能的方法。有什么想法吗
# 1 楼答案
我不认为通用脚本API中有任何东西可以解决这个问题,您可能需要维护自己的列表
但是如果你知道你不打算在幕后使用Jython的任何东西,你可能应该直接使用它而不是JSR223。它很容易使用。对我来说,如果您想用相同的代码操作不同的脚本引擎,那么JSR223的唯一好处就是