我们有一个想要像在控制台窗口中那样运行脚本的应用程序,可以访问应用程序库和上下文,但是我们需要像cron作业一样定期运行它。
虽然永久性的答案显然是Quartz的工作,但我们需要先完成此工作,然后才能对应用程序进行修补。
是否有可用的东西可以为我们提供与控制台插件相同的环境,但是可以通过命令行或没有UI来运行?
最佳答案
您可以像Web界面一样运行控制台脚本,但是只需像这样 curl 即可:
curl -F 'code=
class A {
def name
}
def foo = new A(name: "bar")
println foo.name
' localhost:8080/console/execute
您将获得响应,控制台将在下面显示。
关于grails - 带有控制台插件环境的groovy脚本的Cron类应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22944867/