首页 > 代码库 > linux crontab
linux crontab
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令
下面是crontab的格式:
分 时 日 月 星期 要运行的命令
这里有crontab文件条目的一些例子:
30 21 * * * /usr/local/apache/bin/apachectl restart上面的例子表示每晚的21:30重启apache。45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart上面的例子表示每月1、10、22日的4 : 45重启apache。10 1 * * 6,0 /usr/local/apache/bin/apachectl restart上面的例子表示每周六、周日的1 : 10重启apache。0,30 18-23 * * * /usr/local/apache/bin/apachectl restart上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。0 23 * * 6 /usr/local/apache/bin/apachectl restart上面的例子表示每星期六的11 : 00 pm重启apache。* */1 * * * /usr/local/apache/bin/apachectl restart每一小时重启apache* 23-7/1 * * * /usr/local/apache/bin/apachectl restart晚上11点到早上7点之间,每隔一小时重启apache0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart每月的4号与每周一到周三的11点重启apache0 4 1 jan * /usr/local/apache/bin/apachectl restart一月一号的4点重启apache
crontab -u 用户名 (查看用户的crontab文件)
crontab -l (查看当前用户的crontab文件的详细信息)
crontab -e (编辑当前用户的crontab文件)
分 时 日 月 星期 要运行的命令>/dev/null 表示不输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。