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 条评论
登录 后参与评论

相关文章

来自专栏电光石火

SpringBoot项目以jar包的方式导出

1843
来自专栏我的博客

sed简单用法

sed 命令:可以利用scrpipt命令批处理文本文件 sed [-hVn][-e<script>][-f<script>] -n 不显示处理过程 参数 ...

3419
来自专栏Java技术分享

SpringBoot第5小节:事务管理

场景:执行2条sql语句,要么同时成功,要么同时失败。 同时操作1条或多条数据时,建议给方法加个@Transactional,查询的时候不用加事务。 ?

3416
来自专栏深度学习之tensorflow实战篇

python生成exe,环境win10简单的小程序案例

1.直接pip安装:pip install pyinstaller ? 2.打包时,在命令行中切换到要打包的程序所在目录,直接输入下面的指令即可。 ...

3595
来自专栏自动化测试实战

appium uiautomator增加xpath控件

2908
来自专栏杂烩

centos7安装ganglia 原

ganglia分三个部分,gmond,gmetad、gweb。gmond是安装到每一台机器,负责收集数据。gmetad不用安装到每一台,他负责接收gmond收集...

2302
来自专栏王小雷

React Natvie在Mac os上安装并创建项目

详细记录React-Native 0.47版本在Mac OS 上安装过程并初始化项目。 ? 1. 安装RN环境 1.1 安装brew /usr/bin/ruby...

2146
来自专栏开源项目

Git 项目推荐 | 基于 J2Cache 的多级缓存框架

基于j2cache的理念,重新设计开发的一套分布式缓存。支持2级并不限于2级的多级缓存系统。 github地址:atoms 配置文件: <?xml versio...

3227
来自专栏电光石火

CentOS 安装 Maven

 1、官网找到最新版的安装包: http://maven.apache.org/download.cgi 拷贝文件名为 *-bin.tar.gz 的链接地址 ...

2256
来自专栏24k

chrome的插件Postman安装方法

1814

扫码关注云+社区