1、登录到root用户。

 

2、在root下输入:crontab -e

 

3、可能会提示你:

 

     no crontab for root - using an empty one

 

     然后会叫你“Select a editor ......”下面有几个选项,就是叫你选择编辑器。(选vim.tiny

 

     或直接进入编辑页面。

 

4、进入crontab编辑页面之后就直接"shift+:",然后输入wq保存即可。然后一个新的crontab就生成了!

 

 

Crontab的格式

1列分钟159
2列小时1230表示子夜)
3列日131
4列月112
5列星期060表示星期天)
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
上面的例子表示每月11022日的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 : 0023 : 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点之间,每隔一小时重启apache

0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart
每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/apache/bin/apachectl restart
一月一号的4点重启apache