ant在crontab下的执行

一个更新索引的程序,想利用crontab每3分钟执行一次 linux

直接在shell里面写了ant -buildfile /buildxmlpath/build.xml lucene_build.xml web

发现没有有执行,开始觉得是crontab没有执行,查看了crontab的运行日志,crontab是执行了,只是这个.sh没有执行,手工执行这个.sh是能够执行的 shell

能够判断是ant没有执行,谷歌了好久,问题没有写入JAVA以及Ant的环境变量 apache

感谢这个网址提供得帮助 tomcat

http://www.linuxquestions.org/questions/programming-9/calling-ant-buildfile-from-cron-244568/ bash

#!/bin/bash 
export JAVA_HOME=/usr/local/jdk1.7.0_11
export ANT_HOME=/usr/local/apache-ant-1.9.0
export PATH=$JAVA_HOME=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
ant -buildfile /usr/local/apache-tomcat/webapps/lou/WEB-INF/build.xml lucene_build
相关文章
相关标签/搜索