目标:会看,会写计划任务时间,会制定计划任务

一次性:
at

yum -y install at	      #安装at
systemctl start atd       #启动at服务
systemctl enable atcrontabd    #开机自启

eg:

at 时间
at> 命令
ctrl+d 完成
eg:
at 8:54
at>mkdir /qwe
ctrl + d

在用到反引号、双引号、单引号时要注意:

  ""  表示内部是一个整体,可以引用变量
  ''  表示内部是一个整体,不可以引用变量
  ``  表示内部是一个整体,取内部的执行结果

重复性:

Crontab

语法:时间 +命令

eg:

* * * * * “命令”
时间格式:

分 时 日 月 周

0-59 0-23 1-31 1-12 0-7

  •  表示每
  */  数字 每数字执行1次
  ,  多次取值
  -  表示范围

EG:

1、每周一至周五早上7点30分
  30 7 * * 1-5
2、国庆节
  0 0 1-7 10 *
3、9月13日中秋节放假3天
  0 0 13,14,15 9 *
4、每年的7月和8月,每个工作日的9点到17点,每20分钟一次
  */20 9-17 * 7,8 1-5 

查看定时任务的方法

crontab -l 查看定时任务
crontab -l 用户名 查看指定用户的定时任务(只限root用户)
crontab -e 编辑定时任务(操作方法等同于vim)

也可以直接编辑/var/spool/cron/用户名
例:

echo '* * * * * ls /root > 1.txt' >> /var/spool/cron/root
crontab -l

date '+时间写法'
%Y 完整年
%y 简写年
%m 月
%d 日
%H 时
%M 分
%S 秒
%F 年月日
%T 时分秒

####重点####
计划任务最小执行时间单位是分钟!

tar 打包和解包
tar cf 打包后的文件名 源文件     #打包
tar xf 打包后的文件名         #解包
tar zcf 打包后的文件名 源文件    #打包并压缩
tar zxf 打包后的文件名        #解压缩包

-C 指定路径
###例:

tar zxf /work/123.tar.gz -C /work/

P 去除/提示
#例:

tar zcfP /work/123.tar.gz /var/log

du 查看文件大小
du -sh 路径 查看该路径下所有文件容量之和
du -sh 路径/* 查看该路径下每个文件的容量

练习:
每5分钟把/var/log打包放置在/homework下(homework是1个永久挂载的lv)

*/5 * * * * tar cfP /homework/`date '+\%H\%M'`.tar /var/log

计划任务at和crontab的更多相关文章

  1. 计划任务at、crontab

    at一次性计划任务 格式: at + 时间 命令 安装at # yum install at -y 如果执行at命令时,出现一下情况 Can't open /var/run/atd.pid to si ...

  2. 计划任务设置(/etc/crontab)

    # /etc/crontab: system-wide crontab# Unlike any other crontab you don't have to run the `crontab'# c ...

  3. linux系统的任务计划crontab使用详解

    linux系统的任务计划crontab使用详解 其实大部分系统管理工作都是通过定期自动执行某一个脚本来完成的,那么如何定期执行某一个脚本呢?这就要借助linux的cron功能了. 关于cron任务计划 ...

  4. 计划任务命令crontab、at

    一.为计划任务提供支持 开始为系统建立计划任务之前,需要为系统添加相关设置,以确保计划任务能够正确运行.计划任务需要的支持主要包括两个方面:正确运行系统服务.准确的系统时间. 1.正确运行系统服务 为 ...

  5. Linux 任务计划 crontab 配置概要与常见问题

    Linux 可以利用 crontab 来实现定时任务,自动化操作.本文对此进行简要说明. crontab 操作示例 列出定时任务   crontab -l #列出所有的定时任务,如果没有定时任务,返回 ...

  6. 使用crontab命令添加计划任务

    Ubuntu 16.04, 计划任务 就是 有(时间)计划地执行(做)任务,有计划 包括 定时执行(在哪些时间点执行任务).按照周期执行(每隔多少时间执行任务). 那么,什么是任务呢?就是 自己想要干 ...

  7. linux crontab 计划任务设置 (简结)

    命令: crontab  -l  查看当前运行的计划任务 crontab  -e  编辑当前运行计划任务 修改或添加 VIM编辑器用法:按 i 键进入编辑文本状态, esc 结束编辑状态 , :wq ...

  8. linux crontab创建计划任务

    1.编辑计划任务 编辑crontab文件 crontab -e 2.查看计划任务日志 查看crontab日志 tail -100f /var/log/cron 3.创建计划任务格式 (1)基本格式 : ...

  9. 建立Linux计划命令crontab

    crontab翻译:排程,命令 crontab从输入设备输入命令,并将其放入crontab文件,供守护进程crond读取并执行,crond在后台每一分钟执行一次 crontab -e:创建计划命令,进 ...

随机推荐

  1. Arouter核心思路和源码详解

    前言 阅读本文之前,建议读者: 对Arouter的使用有一定的了解. 对Apt技术有所了解. Arouter是一款Alibaba出品的优秀的路由框架,本文不对其进行全面的分析,只对其最重要的功能进行源 ...

  2. Java学习笔记之抽象类与接口

    抽象类(abstract) 抽象类概述:一个类被abstract修饰表示这个类是抽象类, 自己定义方法但是不实现方法,后代去实现 抽象方法:   一个方法被abstract修饰表示这个方法是抽象方法 ...

  3. 不吹不黑也不撕,我们就简简单单谈谈Vue

    Vue在近两年中得到了快速的发展,17年初开始,市场上对Vue开发者的需求量越来越大,北京在招的前端职位中40%的岗位对Vue技能有要求,在杭州,虽然React仍然是主力框架,但是Vue使用的比例也在 ...

  4. Making Dishes (P3243 [HNOI2015]菜肴制作)

    Background\text{Background}Background I've got that Luogu Dialy has been \text{I've got that Luogu D ...

  5. swap()函数的几种写法及优劣

    试用几种方法实现swap函数,比较效率高低. 首先说结果,最快的是赋值交换. 原因分析 gcc开启O2优化后,三个函数的汇编代码一样.是的,除了第一行的文件名,一模一样. 附代码 void swap1 ...

  6. 存储物理页属性的PFN数据库

    Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html 存储物理页属性的PFN数据库 一.PFN的基础概念 页帧:即CPU ...

  7. AppBoxFuture: 服务模型的在线调试与性能监测

      框架内的服务模型(ServiceModel)用于处理各类业务逻辑(如最简单的CRUD操作),在设计时以类似于伪代码的形式存在,发布时后端会通过Roslyn转换并编译为运行时代码.为了方便开发者作者 ...

  8. opencv::直方图计算

    直方图概念 上述直方图概念是基于图像像素值,其实对图像梯度.每个像素的角度.等一切图像的属性值,我们都可以建立直方图.        这个才是直方图的概念真正意义,不过是基于图像像素灰度直方图是最常见 ...

  9. iOS编译Unity3d文件报错 Permission denied

    最近在尝试Unity3d的使用,毕竟Unity可以很好的编译出iOS代码,只用我们正常进行打包就好了. 这里遇到了个问题,分享一下. Archive快结束的时候,报了三个错误,类似于 /Users/s ...

  10. CodeForces - 1214D B2. Books Exchange (hard version)

    题目链接:http://codeforces.com/problemset/problem/1249/B2 思路:用并查集模拟链表,把关系串联起来,如果成环,则满足题意.之后再用并查集合并一个链,一个 ...