crondtab 定时任务

编辑定时任务 crontab -e

查看定时任务 crontab -l

删除定时任务 crontab -r

如:* /1 * * * * curl http.... 每分钟执行

域名加入hosts

vim /etc/hosts 添加一行:127.0.0.1 www.yuming.com

重启nginx

/etc/init.d/nginx reload 或者 /usr/local/nginx/sbin/nginx -s reload

查看crond 状态

service crond status

重启

/etc/init.d/crond restart 或者 service crond restart (centos7下为systemctl restart crond)

crontab 格式说明

  •      *        *         *        *     command
    

0-59 0-23 1-31 1-12 0-7 执行的命令

分钟 小时 几号 月份 星期几

                                     0和7表示星期天

/var/spool/cron/ 该目录下存放的是每个用户(包括root)的crontab任务,文件名以用户名命名

/etc/cron.d/ 或 /etc/crontab 这个目录用来存放任何需要执行的crontab文件或脚本

每分钟执行一次 * * * * *

每隔一小时执行一次 00 * * * * or * */1 * * * (/表示频率)

每小时的15和30分各执行一次 15,30 * * * * (,表示并列)

在每天上午 8- 11时中间每小时 15 ,45分各执行一次 15,45 8-11 * * * command

每个星期一的上午8点到11点的第3和第15分钟执行 3,15 8-11 * * 1 command

每隔两天的上午8点到11点的第3和第15分钟执行 3,15 8-11 */2 * * command

记住几个特殊符号的含义:

     “*”代表取值范围内的数字,

     “/”代表”每”,

     “-”代表从某个数字到某个数字,

     “,”分开几个离散的数字

你可能感兴趣的:(crondtab 定时任务)