您的位置:首页 > 运维架构 > Linux

centos中用crontab定时执行java程序

2010-07-20 15:21 288 查看
修改

/etc/crontab

0 2 * * * root nohup /路径/junit_soft1.sh >/路径/nohup1.out &

定时两点执行sh脚本,并将结果后台输出到 nohup1.out

junit_soft1.sh内容如下:

. /etc/profile

export LIB=/路径/lib

export RUN_PATH=/路径/classes

export CLASSPATH=$LIB/引用的包1.jar:$LIB/引用的包2.jar:$RUN_PATH

java org.junit.runner.JUnitCore com.Test1

红色那行是要注意的地方,在控执台执行时不需要这行,而在crontab中则要加入这行来构建环境,否则会报"java 找不到"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: