全部博文(2065)
分类: LINUX
2010-06-17 13:03:10
Linux中定时执行JAVA程序
时间:
一开始我这样写:
*/1 * * * *
/usr/java/jdk
意思是想每隔一分钟执行一次。但JAVA中如果你这样写的话是表示带包执行。所以总会报找不到主类的异常!
解决方案一:
将其生成一个jar文件再执行。(请查看如何生成一个JAR文件专题)
然后再编写一段sh文件内容如下
1 #!/bin/bash
2 source /root/.bash_profile
3 cd /usr/local/
4 /usr/java/jdk
-cp /usr/java/jdk
注意里面的 source
/root/.bash_profile 语句的!
可以使用这种办法来实现即执行一个jar文件的办法来实现的。原来这种jar文件这么好用的。