1.概述
任务调度:是指系统在特定时间执行特定的命令或程序。
任务类别:
(1)系统工作:一些必须周而复始执行的重要工作,如病毒扫描;
(2)用户工作:个别用户可能需要在特定时间执行某些程序,如对mysql数据库的备份;
2.基本指令
(1)语法:crontab 【选项】

(2)crontab任务编辑中的参数说明
用户创建的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:
minute hour day month week command


(3)应用实例:每隔一分钟,就将当前的日期信息追加到/tmp/mydate文件中
mytask1.sh的内容:date >> /tmp/mydate。


(4)补充
1.当系统中有service这个命令时:
这个命令在red hat当中常用,有的linux发行版本中没有这个命令.
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
2.当linux发行版本中没有service这个命令时:
/etc/init.d/cron stop //关闭服务
/etc/init.d/cron start //启动服务
本文介绍了Linux系统中的任务调度,主要用于定期执行系统工作和用户特定任务,如病毒扫描和数据库备份。重点讲解了crontab的基本指令,包括任务编辑的参数说明,并给出应用实例,如每分钟将当前日期追加到文件中。此外,还提到了如何通过service或直接调用脚本启动、停止和重启crond服务。
1348

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



