码迷,mamicode.com
首页 > 系统相关 > 详细

Linux(十二)任务调度

时间:2018-05-01 15:21:41      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:width   系统   入门   技术   png   基本语法   task   ada   数据   

12.1 概述

任务调度:是指系统在某个时间执行的特定的命令或程序。

任务调度分类:

1、系统工作:有些重要的工作必须周而复始的执行,如病毒扫描等。

2、个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。

12.2 基本语法

crontab    [选项]

常用选项:

-e    编辑crontab设置任务调度

-l    列出当前有哪些任务调度

-r    删除当前用户所有的任务调度

service    crontab    restart    重启任务调度

12.3 快速入门

1、设置个人调度任务,即编辑任务调度文件/etc/crontab。执行crontab    -e命令。

技术分享图片
 

2、接着输入任务到调度文件

技术分享图片
 

意思说每分钟执行ls    -l    /etc    > /tmp/ha.txt

09分的时候还没有ha.txt文件

技术分享图片
 

10分的时候就有ha.txt文件了

技术分享图片
 

12.4 5个占位符的说明

技术分享图片
 

12.5 特殊符号的说明

技术分享图片
 

12.6 特定时间执行任务案例

技术分享图片
 

12.7 案例:每隔1分钟,将当期日期和日历都追加到/home/mycal文件中

1、先编写一个文件/home/mytask.sh

技术分享图片
 
技术分享图片
 

2、给mytask.sh一个可执行权限

技术分享图片
 

3、编辑任务调度文件/etc/crontab

技术分享图片
 

4、成功

技术分享图片
 
技术分享图片
 

z

 

Linux(十二)任务调度

标签:width   系统   入门   技术   png   基本语法   task   ada   数据   

原文地址:https://www.cnblogs.com/leeqico/p/8976132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!