爱问知识人 爱问教育 医院库

如何使用linux的cron进程定时执行java程序呢?

首页

如何使用linux的cron进程定时执行java程序呢?

如何使用linux的cron进程定时执行java程序呢?

提交回答

全部答案

    2017-07-26 23:23:17
  •   
    1、首先,将java程序打包成为jar包,包名为auto。jar,注意要设置该jar包的MANIFEST。MF的Main-Class的类,
    将jar包复制到/usr/local/目录下,同时将该jar包所依赖的jar包也复制到/usr/local/目录下,如classes12。
      jar; 2、在/usr/local/目录下创建shell脚本,脚本名称auto。sh,脚本内容为: #!/bin/bash cd /usr/local/ /usr/java/jdk1。5/bin/java -jar auto。jar -cp /usr/java/jdk1。
      5/lib/tools。jar:/usr/java/jdk1。5/lib/dt。jar:/usr/local/classes12。jar:。 说明: /usr/java/jdk1。5/是java安装路径 java命令后面必须要加入-cp参数,cron在执行时不加载系统环境变量,如果不加这个参数,程序不会正常执行, 即使命令行可以正确执行,但在cron调用时也会出现问题。
       3、使用crontab命令,输入如下内容: 00 02 * * * /usr/local/auto。sh 说明: 每天早上两点钟执行/usr/local/auto。sh脚本,crontab的语法格式表达的含义可以参考相关手册。 4、重启cron进程: /etc/init。
      d/cron restart 经过上面的配置,每天早上两点钟执行/usr/local/auto。sh脚本对数据进行备份。

    结***

    2017-07-26 23:23:17

类似问题

换一换
  • 系统软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):