如何使用crontab运行groovy脚本?
我尝试使用crontab运行groovy脚本:如何使用crontab运行groovy脚本?,cron,cron-task,Cron,Cron Task,我尝试使用crontab运行groovy脚本: 1621***根groovy/home/vasily/test.groovy 但我有一个错误: /bin/sh: 1: groovy: not found 您必须创建一个bash脚本,类似这样 #!/bin/sh JAVA_HOME=/usr/java/jdk1.6.0_12 GROOVY_HOME=/home/jboss/groovy-1.7.5 export JAVA_HOME export GROOVY_HOME PATH=$PA
1621***根groovy/home/vasily/test.groovy
但我有一个错误:
/bin/sh: 1: groovy: not found
您必须创建一个bash脚本,类似这样
#!/bin/sh
JAVA_HOME=/usr/java/jdk1.6.0_12
GROOVY_HOME=/home/jboss/groovy-1.7.5
export JAVA_HOME
export GROOVY_HOME
PATH=$PATH:$JAVA_HOME/bin:$GROOVY_HOME/bin:
export PATH
cd /home/jboss/jboss-4.2.1.GA/server/flt/conf/scripts
(Assuming that Groovy script located at /home/jboss/jboss-4.2.1.GA/server/flt/conf/scripts)
groovy -classpath /home/jboss/jboss-4.2.1.GA/server/flt/conf/scripts /home/jboss/jboss-4.2.1.GA/server/flt/conf/scripts/test.groovy
在crontab中,您可以调用bash脚本/home/vasily/run.sh:9:/home/vasily/run.sh:groovy:notfound