介绍:

1、crontab是Linux和类Unix操作系统下的一个任务调度工具,用于周期性地执行指定的任务或命令。
2、crontab存储在文件中,该文件位于/var/spool/cron/目录中。
3、除了管理员,可以将命令添加到crontab中,通常用户需要执行周期性操作时使用。

crontab依赖于系统crond服务,所以使用该工具需要确保系统上的服务正常,以下命令为CentOS5.6与6.10实验环境,其他系统环境根据实际区分。

启动服务:
service crond start
查看服务:
service crond status
停止服务:
service crond stop
重启服务:
service crond restart

 

基本语法

minute hour  day-of-month month-of-year day-of-week commands 
00-59  00-23 01-31        01-12         0-6 (0 is sunday) 

特殊符号

* 代表所有取值范围内的数字;

/ 代表每,/5表示每5个单位;

- 代表从某个数字到某个数字;

, 代表分开离散的数字;

使用举例

01 * * * * 每小时;02 4 * * * 每天;22 4 * * 0 每星期;42 4 1 * * 每月

 0 6 * * * 每天早晨六点;0 */2 * * * 每两个小时;0 23-7/2,8 * * * 晚上11点到早上8点之间的每两个小时以及早上8点

0 11 4 * 1-3 每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点;

posted on 2024-02-27 11:53  晓看暮色云  阅读(9)  评论(0编辑  收藏  举报