栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Linux下定时任务Crontab执行jar文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux下定时任务Crontab执行jar文件

一、安装jdk

具体操作参照:
Linux下安装jdk1.8并配置环境变量
我是采用yum源安装,按照成功后如下:
查看JAVA_HOME路径结果如下

所以我的JAVA_HOME路径如下:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64

二、在linux中新建脚本

在linux中要使用Crontab定时任务就需要现有对应的执行脚本,在这里需要先把要执行的jar包放入文件
中,这里我是用xftp新建了个文件夹,并将jar包复制到此文件

同时新建脚本文件,我同在此文件下建了一个.sh文件

之后可以使用命令行通过vim编辑器编辑(也可以使用xftp用记事本打开编辑,我建议使用记事本如果vim不会使用的话,毕竟不有人连记事本都不回用吧)。
下面就是我记事本打开后,粘贴如下指令(注意这里的jar包路劲根据自己实际存放位置填写):

java -jar /usr/shtest/test.jar

到这里就算是把脚本编写好了,最后注意设置脚本文件的权限为777,我这里就直接通过xftp设置了对应权限,也可通过命令行形式修改权限。

三、设置定时任务

命令行执行如下命令打开定时器(注意按i进入编辑模式)

以下是我的定时任务的一个指令:

对应位置的时间对应关系如下(我的定时任务就是每天的13:52执行一次,后面>>之后是指明日志文件存放位置):

到此,编辑完后按ESC键入【:eq】保存并退出即可。确保正确设置定时任务可如下查看所有定时任务:

到这里就算是完成了整个过程。希望本文章对有定时跑jar包的需求的人能够有所帮助。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/723812.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号