前言
- 因为项目中经常用到定时任务,特此总结记录一下
步骤
- 大部分虚拟机创建后就自带定时服务,直接用命令就好
- 编辑定时任务:
crontab -e
,在该文件下添加如下内容 - 开机自启:
@reboot /home/autoRun.sh
- 定时执行:
0 0 * * * /home/sutoRun.sh
(凌晨十二点执行)- 时间后也可以接命令
- 若要在该时间执行多条命令,通过&&连接命令即可
- 查看定时任务:
crontab -l
- 设置多个定时任务如下:
注意:
- 设置定时任务时要注意看系统时间,不然很容易发现第二天早上起来发现设置在凌晨的定时任务还没触发,然后一看系统时间,竟然是昨天晚上八点
- 查看系统时间:
date
- 修改系统时间:
date -s 23:59:30
- 修改系统日期:
date -s 2023/08/30
- 避免重启后失效 ,需要将当前时间和日期写入BIOS:
hwclock -w
上述办法临时有效,但第二天时间又不准了,可以通过设置时区的方式修改系统时间文章来源地址https://www.toymoban.com/news/detail-682072.html
- 修改为上海时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
参考
- Linux 下使用Crontab定时任务同时执行多条定时任务
- 部署问题集合(十九)linux设置Tomcat、Docker,以及使用脚本开机自启(亲测)
- Linux查看系统时间、修改系统日期和时间 - xshell命令
- Linux中设置和同步时间
文章来源:https://www.toymoban.com/news/detail-682072.html
到了这里,关于部署问题集合(二十二)Linux设置定时任务,并设置系统时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!