grails - 带有控制台插件环境的groovy脚本的Cron类应用程序?

标签 grails groovy cron groovy-console

我们有一个想要像在控制台窗口中那样运行脚本的应用程序,可以访问应用程序库和上下文,但是我们需要像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/

相关文章:

grails - Grails-将自定义字段(列)添加到所有域对象-自动

Jenkins 的带有参数的 JobDSL 队列

PHP 文件不会从 Cron 运行

grails - 两个Grails插件之间的冲突

jquery - 如何在 grails 2.0 中获取 JSON

java - JVM 框架,哪一个?

sorting - 我们可以使用两个标准来排序吗

sql - Groovy DSL for Liquibase中的自定义SQL?

Bash 脚本未在 Cron 中正确执行

cron - SAP 混合动力系统 : how to use media to convert csv file to media hmc