crontab php在线测试,测试工具-Crontab 定时工具

  • Post author:
  • Post category:php


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

禅道的计划任务

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

12215f2f20c1ebc33fc3b01596524131.jpg

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

38 9,13,18 * * * php /opt/zbox/app/zentao/bin/ztcli moduleName=report&methodName=remind

可以扩展为每天9点38分,13点38分,18点38分 执行禅道任务,禅道本身是不支持此类任务定义。

122bf73225607365eb48b01596525249.jpg

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

5ceb0e5d970fc2f77dbd396433587ff0.png

常用命令 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 在线生成

5236a8f8ec9886916b3f488b215a7429.png

扫一扫,关注我