计划任务分为两种形式

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

第二种:突发性的:临时决定,只执行一次的任务。

用到的命令有两个

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

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

一次性计划任务

at的的用法:它是结合时间来设置,需要用到语法

1、首先要下载at程序

2、其次要启动atd服务(什么是atd服务)

(启动atd服务)

systemctl restart atd

(查看进程是否启动)

ps aux | grep atd

3、设置计划任务 at

要设定的时间,如果是上午时间,数字后面需要加am,晚上则不需要。

at 

输入要执行的命令

at> 

保存

at > ctrl+d

删除

ctrl+删除键

查看at计划任务

at -latq

4、删除计划  atrm

首先要查看计划任务,获取最前面的编号,而后atrm 编号,即可删除,在查看计划任务就没有了。

5、at计划任务特殊写法

在某天: at 几时:几分  年-月-日

在多少分钟后执行: at now +数字min

明天下午几点执行:at 时间 tomorrow

在几天以后的下午几点执行: at 时间 pm +数字 days

crontab定时任务的使用(/etc/crontab)

选项:

列出指定用户的计划任务列表

-l 

编辑指定用户的加护任务列表

-e 

指定的用户名,如果不指定,则表示当前用户

-u 

删除指定用户的计划任务表

-r 

编写计划任务:

语法格式:以行为单位,每行为一个计划。

需要编写的内容:分 时 日 月 周  (顺序不能出错)

执行的命令要写绝对路径

命令的格式为

0 0 * * * 要执行的命令的绝对路径

编写格式:

进入编写模式

crontab -e

先编写5个*

比如有多个任务,但有一个不想执行,可以添加#注释掉,不执行

存放路径

/var/spool/cron/root

如果指定用户的话,要查看的时候加用户名

*****什么都是代替的话,代表每时每刻,用tail -f监控

比如说每隔5天在上午8点至下午5点的第30分钟和45分钟执行重启命令

30,45 8-17/5 * * reboot

取值范围:

周:0-7, 0和7表示星期日(星期天)

四个符号:

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

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

/:没多少个/次,比如说每10分钟一次,*/10

,:表示多个取值,比如想在1点,2点,6点执行,1,2,6

压缩归档:

掌握tar命令的常用选项:

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

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

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

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

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

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

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

常用选项组合:

压缩归档

czvf

解压

xzvf

步骤:首先创建一个目录,而后进入这个目录,然后在这个目录里创建文件,{1..10}.txt,而后进行压缩

压缩的命令格式

tar czvf 刚创建的目录名字.tar.gz  ./*

./表示当前目录下

解压:首先删除1至10的文件,而后查看一下,目录里只剩了一个压缩包

而后使用指令

tar xzvf 创建的目录名字.tar.gz 

指定解压到哪个目录

-C 

 tar xzvf 创建的目录名字.tar.gz  -C 目录名字

常用的一些压缩包格式

zip

bz

bz2

周计划任务压缩归档的结合

怎么以时间命名一个文件

是执行一个命令

``

touch  `date “+%F”`

$() #也是执行命令

touch  $(date “+%F”)

#在crontab中的格式为

touch  $(date “+\%F”)

tar czvf /tmp/`date "+%F"`.tar.gz /etc/*

#将etc目录下的所有文件备份到tmp目录下并以年月日命名

#&&是连续执行命令,意思是执行成功前一个在执行后一个!

转载于:https://www.cnblogs.com/shuaiyin/p/10869212.html

Linux计划任务与压缩归档相关推荐

  1. 关于linux系统下文件压缩归档操作命令略提

    Linux下文件压缩归档操作命令:gzip/ungzip 后缀 .gz  xz/unxz       后缀 .xz  bzip2/bunzip2 后缀 .bz2  tar 用于归档并压缩  -# :# ...

  2. Linux基础_合并,归档,压缩,dump,编辑器

    一,文件合并 # 使用cat命令来进行文件的纵向合并 >:覆盖目标文件中的内容 # 创建file1.txt [root@localhost ~]# touch file1.txt [root@l ...

  3. linux中对文件进行归档,linux归档压缩命令 linux中对文件进行归档的命令为

    13. 为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,用户可以使用命令 A. tar xvzf myftp.tgz –C /tmp B. tar : xvzf : myftp.t ...

  4. linux计划任务at-crontab 与日志的管理使用

    linux计划任务与日志的管理 引子: 大家平常都会有一些比如说:你每天固定几点起床?每天按时上班打卡.每月 15 号准时开工资.每年 2 月 14 你俩口子某某纪念日等这些诸如此类,这些都是定时发生 ...

  5. linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp

    linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...

  6. linux下文件的压缩和解压缩

    linux下文件的压缩和解压缩 目录 1.压缩 2.解压缩 3.归档工具 一. 压缩 compress: -d:解压缩,相当于uncompres-c:结果输出至标准输出,不删除原文件-v:显示详情 - ...

  7. Linux之文件的压缩打包

    1.文件打包与压缩 1.什么是文件压缩? 将多个文件或目录合并成为一个特殊的文件. 2.为什么要对文件进行压缩? 当我们在传输大量的文件时,通常都会选择将该文件进行压缩,然后在进行传输.首先:压缩后的 ...

  8. Linux下压缩工具gzip和归档工具tar及其实战shell应用

    Linux下压缩工具gzip和归档工具tar及其实战shell应用       第一章:gzip的使用技巧 gzip [option]... file... -d: 解压缩,相当于gunzip; -# ...

  9. 云计算实战系列十三(Linux计划任务)

    Linux计划任务 知识点: · 循环调度执行 cron 用户级 · 企业应用项目实战(cron) · /etc/crontab · 日志的重要性 · rsyslog 日志管理 · logrotate ...

最新文章

  1. 使用第三方SDK(如微信、qq、快看、头条等),调用接口405 Method Not Allowed
  2. mac 抓包工具chares破解
  3. ssh(Spring+Spring mvc+hibernate)——applicationContext-servlet.xml
  4. Openstack入坑指南
  5. android-铃声的设置与播放
  6. Android ContentProvider实现两个程序间数据共享demo,跨进程通讯
  7. python3.8 实现鼠标自动移动_“新生报到”!【移动机器人 HD-1500】负载1500kg,实现了重型货物运输的自动化...
  8. AMD 发布第二代EPYC处理器,重新定义数据中心新标准
  9. 年后开课 | 第 4 期临床基因组家系分析,同时解决科研和临床问题
  10. VirtualBox 复制虚拟机 克隆系统
  11. 施耐德EVlink 电动车充电站有新漏洞,可导致电动车遭劫持
  12. 【TSP】基于matlab模拟退火算法求解34城市旅行商问题【含Matlab源码 882期】
  13. python货币转换代码_python将人民币转换大写的脚本代码 | 学步园
  14. windows 弹shell_一步步学写Windows下的Shellcode
  15. CAD断面剖切符号怎么画?CAD断面剖切标注
  16. 如何做一个手机产品标签
  17. VB.net / 工业相机SDK / 获取Halcon图像
  18. 基于python调用摄像头进行人脸识别,支持多张人脸同时识别
  19. 机器学习中的数学——距离定义(七):兰氏距离(Lance and Williams Distance)/堪培拉距离(Canberra Distance)
  20. 当AI遇上展会——全息世界的又一“现在进行时”

热门文章

  1. Point-to Analysis指针分析(2)
  2. 《智能网联汽车技术路线图 2.0》重磅发布
  3. 清华大学魏少军教授:中国发展芯片瓶颈在哪里?
  4. 实验室培养的迷你大脑,产生了脑电波...
  5. 人工智能推理应用于场景的四大典型方式
  6. 王飞跃:平行汽车到平行驾驶,从“功能汽车”到“智能汽车”
  7. 盘点2018十大科技丑闻,IT相关两项
  8. 装配式建筑连入自动驾驶技术,未来城市的房子居然是这个样子......
  9. AMD VS 英特尔:芯片制造实力似乎正在发生逆转!
  10. 【未来研究】城市云脑是互联网云脑的节点,城市云脑之间如何互补与支撑