Skip to content

Commit 18fc87e

Browse files
committed
2018-07-09 补充 Crontab
1 parent bccdbd1 commit 18fc87e

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

markdown-file/Crontab.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,20 @@
88
- Ubuntu:`dpkg -l | grep cron`
99

1010
- 安装(一般系统是集成的):
11-
- CentOS 6:`sudo yum install -y vixie-cron crontabs`
11+
- CentOS 6 / 7`sudo yum install -y vixie-cron crontabs`
1212
- Ubuntu:`sudo apt-get install -y cron`
1313

1414
- 服务常用命令
15-
- service crond start //启动服务
16-
- service crond stop //关闭服务
17-
- service crond restart //重启服务
15+
- CentOS 6
16+
- `service crond start` 启动服务
17+
- `service crond stop` 关闭服务
18+
- `service crond restart` 重启服务
19+
- CentOS 7
20+
- `systemctl start crond` 启动服务
21+
- `systemctl restart crond` 重新启动服务
22+
- `systemctl status crond` 加入自启动
23+
- `systemctl stop crond` 关闭服务
24+
1825

1926
## Crontab 服务器配置文件常用参数
2027

@@ -28,6 +35,7 @@
2835
- `45 4 1-10 * * service httpd restart` #每月的 1 到 10 日的 4:45 重启 apache
2936
- `*/2 * * * * service httpd restart` #每隔两分钟重启 apache
3037
- `1-59/2 * * * * service httpd restart` #每隔两分钟重启 apache(这个比较特殊:1-59/2 这个表示过掉0分,从 1 分开始算,每隔两分执行,所以 1 分执行了,3 分执行了,5 分执行了....都是奇数进行执行。默认的 */2 都是偶数执行。)
38+
- `* */2 * * * service httpd restart` #每隔两小时重启 apache
3139
- `0 23-7/2 * * * service httpd restart` #晚上 11 点到早上 7 点之间,每隔 2 个小时重启 apache
3240
- `0-59/30 18-23 * * * service httpd restart` #每天 18:00 到 23:00 之间,每隔 30 分钟重启 apache(方法一)
3341
- `0,30 18-23 * * * service httpd restart` #每天 18:00 到 23:00 之间,每隔 30 分钟重启 apache(方法二)

0 commit comments

Comments
 (0)