当前位置: 技术问答>linux和unix
Unix下如何定时调用java程序,紧急!!!
来源: 互联网 发布时间:2016-07-17
本文导语: 我写了一个读取日志文件的java类,读取文件并解析每行,将每行数据插入数据库,其中用Oracle数据库,java类不止一个,还涉及加载一些jar包,如何使其在Unix下定时执行。希望哪位高手知道的话,给个例子,涉及的sh...
我写了一个读取日志文件的java类,读取文件并解析每行,将每行数据插入数据库,其中用Oracle数据库,java类不止一个,还涉及加载一些jar包,如何使其在Unix下定时执行。希望哪位高手知道的话,给个例子,涉及的sh文件如何写,调度怎样实现?感激不尽!
|
linux定时任务--crontab的用法
http://www.cnblogs.com/benben7466/archive/2009/04/17/1437990.html
http://www.cnblogs.com/benben7466/archive/2009/04/17/1437990.html
|
|
crontab -e
可以进行编辑,千万别敲错字母要是 -r 就是删除了
52 5 * * * root /usr/local/src/analog-5.32-lh/analog >> /dev/null 2>&1
以下是cron语句中的字段与字段说明:
字段说明
1分钟(0-59)
2小时(2-24)
3日期(1-31)
4月份(1-12;或英文缩写Jan、Feb等)
5周几(0-6,0为周日;或单词缩写Sun、Mon等)
6用户名(执行命令时以此用户的身份)
7要执行的命令(路径)
现在来看第一行:12 3 * * * root tar czf /usr/local/backups/daily/etc.tar.gz /etc >> /dev/null 2>&1
这条语句将在每天的凌晨3点12分(03:12)运行
可以进行编辑,千万别敲错字母要是 -r 就是删除了
52 5 * * * root /usr/local/src/analog-5.32-lh/analog >> /dev/null 2>&1
以下是cron语句中的字段与字段说明:
字段说明
1分钟(0-59)
2小时(2-24)
3日期(1-31)
4月份(1-12;或英文缩写Jan、Feb等)
5周几(0-6,0为周日;或单词缩写Sun、Mon等)
6用户名(执行命令时以此用户的身份)
7要执行的命令(路径)
现在来看第一行:12 3 * * * root tar czf /usr/local/backups/daily/etc.tar.gz /etc >> /dev/null 2>&1
这条语句将在每天的凌晨3点12分(03:12)运行
|
用crontab + shell
|
最主要的要把你的jar包的路径加入环境变量
|
crontab定时执行倒不是问题,网上例子好多。
http://topic.csdn.net/t/20021107/17/1157386.html
http://topic.csdn.net/t/20021107/17/1157386.html