Linux任务调度

来源:互联网 发布:什么是数据同化 编辑:程序博客网 时间:2024/06/07 13:52

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         列出当前有那些任务调度。