举个栗子:在进行Java Web开发时,通常我们采用Springboot 框架,我们可以通过 注解+ cron表达式,设置定时任务。
接下来,进入今天的主题。
yum install crontabs rsync –y
service crond start
在执行启动启动插件命令时,可能报错 找不到service命令。
解决方法如下:
yum list | grep initscripts
执行命令后,会出现:
yum install initscripts -y
上述问题成功解决,回归我们的定时任务主题。
#!/bin/bash
cd /home
nohup /opt/java/bin/java -jar test-0.0.1-SNAPSHOT.jar &
chmod +x test.sh
crontab -e
0 4 * * * /home/test.sh
crontab 表达式网站:https://crontab.guru/
crontab 表达式生成器:https://tool.lu/crontab/
crontab -l
基于此,我们已经成功设置了java项目定时启动的任务了。