Linux crontab配置
crontab配置 1、命令功能通过crontab?命令,我们可以在固定的间隔时间执行指定的系统指令或?shell?script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。 ? 2、安装crontabyum?install?crontabs 服务操作说明: service?crond?start? ???? ## 启动服务 service?crond?stop ????? ## 关闭服务 service?crond?restart???? ## 重启服务 service?crond?reload? ? ## 重新载入配置 ? ## 查看crontab服务状态: service?crond?status ? ## 手动启动crontab服务: service?crond?start ? ## 查看crontab服务是否已设置为开机启动,执行命令: chkconfig --list ? ## 加入开机自动启动: chkconfig? --level?35?crond?on ? ? 3、命令格式crontab?[-u?user]?file crontab?[-u?user]?[?-e?|?-l?|?-r?] ? 参数说明: -u?user:用来设定某个用户的crontab服务,例如,“-u?ixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。 file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。 -e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。 -l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。 -r:删除定时任务配置,从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。 -i:在删除用户的crontab文件时给确认提示。 ? 命令示例: crontab file [-u user]??? ## 用指定的文件替代目前的crontab。 ? 必掌握: crontab -l [-u user]???????????? ## 列出用户目前的crontab. crontab -e [-u user]??????????? ## 编辑用户目前的crontab. ? 4、调度配置4.1 配置说明基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时0~23(0表示0点) 7-9表示:8点到10点之间 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 ? 4.2 配置示例*/1 * * * * date >> /root/date.txt 上面的例子表示每分钟执行一次date命令 30 21 * * * /usr/local/etc/rc.d/httpd restart 上面的例子表示每晚的21:30重启apache。 45 4 1,10,22 * * /usr/local/etc/rc.d/httpd restart 上面的例子表示每月1、10、22日的4 : 45重启apache。 10 1 * * 6,0 /usr/local/etc/rc.d/httpd restart 上面的例子表示每周六、周日的1 : 10重启apache。 0,30 18-23 * * * /usr/local/etc/rc.d/httpd restart 上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。 0 23 * * 6 /usr/local/etc/rc.d/httpd restart 上面的例子表示每星期六的11 : 00 pm重启apache。 * */1 * * * /usr/local/etc/rc.d/httpd restart 上面的例子每一小时重启apache * 23-7/1 * * * /usr/local/etc/rc.d/httpd restart 上面的例子晚上11点到早上7点之间,每隔一小时重启apache 0 11 4 * mon-wed /usr/local/etc/rc.d/httpd restart 上面的例子每月的4号与每周一到周三的11点重启apache 0 4 1 jan * /usr/local/etc/rc.d/httpd restart 上面的例子一月一号的4点重启apache (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |