Linux(十二)任务调度

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、成功

原文发布于微信公众号 - Java后端生活(javaNotebook)

原文发表时间:2018-04-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小狼的世界

PHP开发微信被动回复消息遇到的大坑

最近开始做CMS后台与微信公众号的整合,在做被动回复消息时,按照官方文档的XML格式回复消息,总是提示“该公众号提供的服务出现故障,请稍后再试”。但是通过微信提...

1253
来自专栏LuckQI

linux进行硬盘分区挂载-了解系统,最更好的开发

我个人在操作linux分区的时候使用的是fdisk 命令 首先看下fdisk的命令学习下。使用fdisk --help 查看

631
来自专栏吴柯的运维笔记

Redis缓存服务及配置主从服务器

Redis是一个开源的基于内存的永久存储的日志型,key-value数据库。 redis的存储分为内存存储,磁盘存储和log日志文件三部分。 和memcach...

3316
来自专栏Play & Scala 技术分享

如何清除Chrome浏览器301缓存?

40311
来自专栏Java3y

Linux进程管理

每个用户均可同时运行多个程序。为了区分每一个运行的程序,Linux给每个进程都做了标识,称为进程号(process ID),每个进程的进程号是唯一的。

1000
来自专栏blackheart的专栏

[Cake] 1. CI中的Cake

在上一篇C#Make自动化构建-简介中,简单的介绍了下Cake的脚本如何编写以及通过Powershell在本地运行Cake脚本。本篇在此基础上,介绍下如何在CI...

3337
来自专栏散尽浮华

一次系统重启后域名地址修改引起的"血案"(Tomcat报错:java.net.UnknownHostException)

事故描述:公司的一个内部业务系统由于程序bug,导致系统崩溃,需要强制重启服务器。系统重启后,赶紧将业务程序启动。随后发现/etc/resolv.conf文件的...

3687
来自专栏linux运维学习

linux学习第十五篇:磁盘格式化,磁盘挂载,手动增加swap空间

磁盘格式化 Centos7支持的文件系统格式: [root@xie-02 ~]# cat /etc/filesystems xfs //Centos7...

19110
来自专栏北京马哥教育

图解CentOS系统启动流程

? 作者 | Linux运维之路 来源 | 51CTO博客 ? 云豆贴心提醒,本文阅读时间6分钟,文末有秘密! 当我们按下开机键后,系统背后的秘密我们...

4298
来自专栏云计算教程系列

如何快速终止Linux进程

当你打开某个程序时,可能会遇到程序会锁死、停止运行、或者意外死机。你尝试再次运行该程序,系统反馈说原来的进程没有完全关闭。

743

扫码关注云+社区