Linux任务调度
1.> 任务调度:
ª 任务调度:是指系统在某个时间执行的特定的命令或程度。
ª 任务调度分类:
i. 系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等。
ii. 个别用户工作:个别用户可能希望执行某些程序。
2.> 设置任务调度命令:
ª 设置任务调度文件:/etc/crontab
ª 设置个人任务调度:crontab–e
ª 希望,每分去执行可以在crontab–e 中加入 0 2 * * * data >> /home/mydate2
ª 调度文件的规则:
字段名称 | 说明 | 范围 |
分钟 | 每小时中的第几分钟执行 | 0-59 |
小时 | 每日的第几小时执行 | 0-23 |
日期 | 每月的第几天执行 | 0-31 |
月历 | 每年的第几月执行 | 1-12 |
星期 | 每周的第几天执行 | 0-6 |
命令名称 | 欲执行的命令名称及其参数 |
|
3.> 调度多个任务:
ª 在crontab –e 中直接写(不推荐)。
ª 可以把所有的任务,写入一个可执行文件(shell编程)(推荐)。
4.> 终止任务调度:
ª crontab –r 终止任务调度(即删除crontab中所有的内容)。也可以手动删除内容后再保存,进行调整。
ª crontab –l 列出当前有那些任务调度。