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

Linux下定时任务Crontab执行jar文件,第1张

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包的需求的人能够有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5719365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存