欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

centOS6中使用crontab定时运行执行jar程序的脚本

程序员文章站 2022-06-23 20:26:45
1、编写一个简单的java程序 public class testshell { public static void main(string[] args) {...

1、编写一个简单的java程序

public class testshell {
  public static void main(string[] args) {
    int count = 0;
    for (string arg : args) {
      system.out.println("第" + (++count) + "个参数:" + arg);
    }
  }
}

将上述程序打包放到centos6中

2、编写shell脚本

#!/bin/bash
export java_home=/usr/local/jdk1.8.0_91
export path=$java_home/bin:$path
a=`date`
java -cp /root/desktop/testshell.jar com.testshell "$a" >>/root/desktop/c.txt

此处注意配java的环境变量 jar包所在位置写绝对路径地址

3、编辑定时文件(crontab -e)

*/1 * * * * /root/desktop/b.sh

总结

以上所述是小编给大家介绍的centos6中使用crontab定时运行执行jar程序的脚本,希望对大家有所帮助