Linux中Crontab(计划任务)的常用说明

crontab(计划任务)就是定义一个时间,然后再这个时间点去执行一些程序,可灵活设置时间点,多次执行。
工作中遇到到很多次要求写定时任务的工作,比如,公司开发的系统中,需要每月的第一天,给所有有消费记录的用户发送pdf账单到注册时的用户邮箱中,这个时候写好php脚本(统计用户消费,并生成pdf账单,且发送邮件),使用linux的crontab去定时执行php脚本,就可以达到目的。
例如,每天凌晨三点运行下网站服务人数做统计。
命令:30 00 * /usr/local/php/bin/php fuwurenshu.php
以下是常用的crontab的使用说明:

编辑
        查看计划任务格式写法   vi /etc/crontab
        分        时        日        月        周        指令
        0-59      0-23     1-31    1-12     0-6
        *         *        *        *        *        执行脚本   每分钟执行一次
        */1       *        *        *        *        也是每分钟执行
        *        */1       *        *        *        每小时执行一次
        30        5        *        *        *        每天5:30执行一次
        30        5        *        *        1        每周一的5:30执行一次
        30        5        *        *        1-6      每周一到周六的5:30执行一次
        30        5,7      *        *        1        每周一的5:30和7:30执行一次
        30        5-12/2   *        *        *        每天的5:30、7:30、9:30、11:30执行
    查看
        crontab -l
    删除
        crontab -r    删除所有的计划任务
        建议使用crontab -e进来之后删除一行计划任务
阅读 289

推荐阅读