参数html
crontab是一个处理定时任务的命令,在终端输入man crontab能够获得使用方法提示,主要参数以下:.net
crontab -u # 指定运行的帐户,默认为当前帐户 crontab -l # list当前任务 crontab -r # remove任务 crontab -e # 编辑任务
使用流程code
时间格式htm
定时任务最重要的是定时,其格式以下图:blog
举例crontab
一、指定每小时的第5分钟执行一次ls命令 5 * * * * ls 二、指定天天的 5:30 执行ls命令 30 5 * * * ls 三、指定每个月8号的7:30分执行ls命令 30 7 8 * * ls 四、指定每一年的6月8日5:30执行ls命令 30 5 8 6 * ls 五、指定每星期日的6:30执行ls命令 30 6 * * 0 ls 注:0表示星期天,1表示星期1,以此类推,也能够用英文来表示,sun表示星期天,mon表示星期一等。 六、每个月10号及20号的3:30执行ls命令 30 3 10,20 * * ls 注:“,”用来链接多个不连续的时段 七、天天8-11点的第25分钟执行ls命令 25 8-11 * * * ls 注:“-”用来链接连续的时段 八、每15分钟执行一次ls命令 */15 * * * * ls 即每一个小时的第0 15 30 45 60分钟执行ls命令 九、每月中,每隔10天6:30执行一次ls命令 30 6 */10 * * ls 即每个月的一、十一、2一、31日是的6:30执行一次ls命令。 十、天天7:50以root 身份执行/etc/cron.daily目录中的全部可执行文件 50 7 * * * root run-parts /etc/cron.daily 注:run-parts参数表示,执行后面目录中的全部可执行文件。
其余rem
参考get