测试工具-Crontab定时工具

Posted 大道测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试工具-Crontab定时工具相关的知识,希望对你有一定的参考价值。

我们经常有一种诉求,定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 Crontab 工具来定制自己的计划任务。

禅道的计划任务

禅道的提醒功能,计划任务功能,其实也是类似于Crontab的一个思路设计 

这里支持的提醒还是我们可以用Linux的Crontab来自定义提醒的规则,让缺陷提醒,任务提醒个性化又满足需求。

38 9,13,18 * * *  php /opt/zbox/app/zentao/bin/ztcli  moduleName=report&methodName=remind
可以扩展为每天938分,1338分,1838 执行禅道任务,禅道本身是不支持此类任务定义。

测试工具-Crontab定时工具

Crontab使用

格式说明

# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed

测试工具-Crontab定时工具

常用命令

yum install crontabs  下载安装
service
crond status 查看crontab服务状态
service
crond start 手动启动crontab服务
crontab -l 查看定时任务列表
crontab e 编辑/添加定时任务

使用实例

实例1:每1分钟执行一次command
命令:* * * * * command
实例2:每小时的第3和第15分钟执行
命令:3,15 * * * * command
实例3:在上午8点到11点的第3和第15分钟执行
命令:3,15 8-11 * * * command
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
命令:3,15 8-11 */2 * * command
实例5:每个星期一的上午8点到11点的第3和第15分钟执行
命令:3,15 8-11 * * 1 command

Crantab在线生成

https://cron.qqe2.com/

测试工具-Crontab定时工具






扫一扫,关注我

若有收获,点个在看

以上是关于测试工具-Crontab定时工具的主要内容,如果未能解决你的问题,请参考以下文章

linux下定时任务的工具crontab的用法

linux 下的 crontab 定时任务工具

Linux定时任务工具crontab详解及系统时间同步

crontab工具使用介绍

linux crontab定时执行任务

Linux crontab定时执行任务