ctontab 进行定时任务的设置
任务调度:是指系统在某个时间执行的特定的命令或程序。
1)基本语法:crontab + [选项]
常用选项:
| 选项 | 功能 |
| -e | 编辑crontab定时任务 |
| -l | 查询crontab任务 |
| -r | 删除当前用户所有的crontab任务 |
例:每小时的每分钟执行 ls -l /etc/ > /tmp/to.txt
*/1 * * * * ls -l /etc/ > /tmp/to.txt
第一个 * 一个小时当中的第几分钟 0-59
第二个 * 一天当中的第几个小时 0-23
第三个 * 一个月的第几天 1-31
第四个 * 一年中的第几个月 1-12
第五个 * 一周中的星期几 0-7
特殊符号的说明
| * |
代表任何时间.比如第一个“ * ” 就是一小时中每一分钟执行一次. |
| , | 0 8,12,16 * * * 就为每8点12点16点执行一次 |
| - | 代表连续时间范围. 0 5 * * 1-6 ,代表每周1-6,5:00点 执行 |
| */n | 代表每隔多久执行一次. 比如:*/10 * * * * 每10分钟执行一次 |
相关指令:
crontab -r :终止任务
crontab -l :列出任务
service crond restart 重启任务
本文介绍了Linux中使用crontab命令进行任务调度的方法,包括基本语法和常用选项。通过crontab-e进行编辑,crontab-l查看任务,crontab-r删除任务。详细解析了crontab的语法结构,并提供了特殊符号的说明,如星号(*)、逗号(,)、连字符(-)和斜杠(/)的用法。此外,还提到了相关指令如crond的重启操作。
339

被折叠的 条评论
为什么被折叠?



