diff --git "a/28 \346\250\212\345\260\217\351\203\255/20240622 \345\221\250\346\234\237\344\273\273\345\212\241\347\256\241\347\220\206.md" "b/28 \346\250\212\345\260\217\351\203\255/20240622 \345\221\250\346\234\237\344\273\273\345\212\241\347\256\241\347\220\206.md" new file mode 100644 index 0000000000000000000000000000000000000000..c90a778bec229f36425527dfaa39530c37df5380 --- /dev/null +++ "b/28 \346\250\212\345\260\217\351\203\255/20240622 \345\221\250\346\234\237\344\273\273\345\212\241\347\256\241\347\220\206.md" @@ -0,0 +1,34 @@ +# 课堂笔记 + +### 周期任务管理 Cron + +1. 用户级Cron任务:用户之间的周期是互相独立的 + 1. /var/spool/cron/crontabs/username +2. 系统系统级Cron任务:是全局配置,对所有的用户者都生效 + 1. /etc/crontab + 2. /etc/cron.d +3. 周期性任务目录 + 1. /etc/cron.hourly + 2. /etc/cron.daily + 3. /etc/cron.weekly + 4. /etc/cron.monthly +4. 编辑Cron任务 + 1. 命令:crontab -参数 + 2. 参数: + 1. e:编辑 edit + 2. l:列表 list + 3. r:删除 remove + 3. `* * * * * `命令 + 1. 第一个*号:分钟 min 0-59 + 2. 第二个*号:小时 hour 0-23 + 3. 第三个*号:天 day 1-31 + 4. 第四个*号:月 month 1-12 + 5. 第五个*号:周 week 0-6 +5. 特殊符号 + 1. `*`:范围内的任意值 + 2. `,`:列表,列出允许的值 1,6,9 + 3. `-`:范围,开始-结束 1-5 从1到5的所有值,包含头,尾 + 4. `/`:间隔,*/5 间隔5 1-30/5,在1到30的范围内,每隔5 + 5. `L`:天,或周的值里写,在天里表示倒数,在周里表示最后 + 6. `w`:工作日,weekday 1-5 + 7. `#`:第几个,4#2 第四个星期二 \ No newline at end of file