命令使用[root@www~]#crontab[-u用户名][-l|-e|-r]选项及参数:-u:只有root可以执行此操作,即Help其他用户创建/删除crontab作业计划;-e:编辑crontab作业内容;-l:查看crontab作业内容;-r:删除所有crontab作业内容;crontab语法格式MinutesHoursDayofMonthMonthDayofWeek语法说明:字段值允许的特殊字符Minutes(分钟)0~59个整数,-*/四个字符小时(Hours)0~23个整数,-*/四个字符天(DayofMonth)1~31整数,-*?/LWC八字符月(Month)1~12整数,-*/四字符星期(DayofWeek)0~7整数(0&7=SUN),-*?/LC#八个字符特殊字符说明:*:表示匹配该字段的任意值。如果在Minutes字段中使用*,则表示该事件将每分钟触发一次。,:表示枚举值。例如:在Minutes字段中使用5,20表示它会在每分钟5和20分钟触发。-:表示范围。例如,Minutes字段中使用5-20,表示从5分钟到20分钟每分钟触发一次。/n:表示从开始时间起每n个单位时间触发一次。例如Minutes字段中使用5/20,表示每5分钟触发一次,分别为25、45等触发一次。可分别以周或日、月为单位作为循环,但不能使用“月日星期”命令方式;如果同时设置了周和日、月,则这两个单位之间存在OR关系。crontab的使用限制:/etc/cron.allow:写入可以使用crontab的账户,不在该文件中的用户不能使用crontab;/etc/cron.deny:写入不能使用crontab的账户如果这个文件里没有记录用户,就可以使用crontab。您只需要保留这两个文件之一。一般来说,系统默认保留/etc/cron.deny。用法示例:*****/home/bin/script.sh:每分钟运行一次。0****/home/bin/script.sh:每小时零时运行。3,15****/home/bin/script.sh:每小时运行3分钟和15分钟。00***/home/bin/script.sh:每天半夜运行。00*/2**/home/bin/script.sh:每两天午夜运行一次。09,18***/home/bin/script.sh:每天9:00和18:00运行。09-18***/home/bin/script.sh:从9:00到18:00每小时运行一次。09-18**1-5/home/bin/script.sh:周一至周五9:00-18:00,每小时运行一次。*/10****/home/bin/script.sh:每10分钟运行一次。
