zoukankan      html  css  js  c++  java
  • 计划任务和压缩归档

    在Linux中我们通过at和crontab命令实现临时或定时告诉电脑什么时间干什么事情

    计划任务的作用:是做一些周期性的任务,在生产中的主要用来定期备份数据

    计划任务的安排方式分两种:

    一种是突发性的,就是这次做完了这个事,就没有下一次了,临时决定,只执行一次的任务

    at:它是一个可以处理仅执行一次就结束的指令

    at用法:at  time

    首先下载at程序

    yum install at -y

    启动at程序

    systemctl restart atd

     ps aux | grep atd(程序的后边加d)

    比如上午9点,建立一个叫abc的文件

    at 9:00

    输入完成按Ctrl+d,之后可以输入atq或者at -l查看

    那如何不想要了,如何删除呢,atrm 序号,比如atq查询序号为5,那么直接输入atrm 5就可以了

    一种是定时性的,也就是例行。就是每隔一定的周期就要重复来做这个事情

    at -c 序号

    可以查看对应任务的详细信息

    crontab:它是会把你指定的工作或任务,比如:脚本等,按照你设定的周期一直循环执行下去

    语法:#crontab -u  -e

    常用选项:

    -l:list,列出指定用户的计划任务列表

    -e:edit,编辑指定用户的计划任务列表

    -u:user,指定的用户名,如果不指定,则表示当前用户

    -r:remove,删除指定用户的计划任务列表

    查看进程是否启动

    ps aux | grep crond

    *:表示取值范围中的每一个数字

    -:做连续区间表达式的,要想表示1~7,则可以写成:1-7

    /:表示每多少个,例如:想每10分钟一次,则可以在分的位置写:*/10

    ,:表示多个取值,比如想在1点,2点6点执行,则可以在时的位置写:1,2,6

    计划任务的规则语法格式,以行为单位,一行为一个计划:

    取值范围(常识):

    分:0~59

    时:0~23

    日:1~31

    月:1~12

    周:0~7,0和7表示星期天

    执行的命令建议写成绝对路径的格式!

    格式:分 时 日 月 周 需要执行的命令

    例:每周六、周日的1:10重启network服务

    10  1  *  *  6,7  systemctl restart network   

    压缩归档

     

    1. 掌握归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。
    2. 了解归档的目的:归档的目的就是方便备份、还原及文件的传输操作。
    3.  掌握tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。
    4. 掌握tar命令的常用选项:

    c:创建一个新的tar文件。

    t:列出tar文件中目录的内容。

    x:从tar文件中抽取文件。

    f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。

    v:显示所打包的文件的详细信息,v是verbose的第1个字母。

    z:使用gzip压缩算法来压缩打包后的文件。

    j:使用bzip2压缩算法来压缩打包后的文件(文件压缩的更小)

    常用选项组合:

    压缩归档:czvf

    解压:xzvf

    可以加上-C制定解压到那个目录

  • 相关阅读:
    POJ3159 Candies —— 差分约束 spfa
    POJ1511 Invitation Cards —— 最短路spfa
    POJ1860 Currency Exchange —— spfa求正环
    POJ3259 Wormholes —— spfa求负环
    POJ3660 Cow Contest —— Floyd 传递闭包
    POJ3268 Silver Cow Party —— 最短路
    POJ1797 Heavy Transportation —— 最短路变形
    POJ2253 Frogger —— 最短路变形
    POJ1759 Garland —— 二分
    POJ3685 Matrix —— 二分
  • 原文地址:https://www.cnblogs.com/1011cjk/p/10858247.html
Copyright © 2011-2022 走看看