计划任务分为两种形式

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

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

用到的命令有两个

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 -l

atq

4、删除计划  atrm

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

5、at计划任务特殊写法

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

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

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

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

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

选项:

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

-l 

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

-e 

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

-u 

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

-r 

编写计划任务:

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

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

执行的命令要写绝对路径

命令的格式为

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

编写格式:

进入编写模式

crontab -e

先编写5个*

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

存放路径

/var/spool/cron/root

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

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

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

, -/ * * 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目录下并以年月日命名


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

Linux计划任务与压缩归档的更多相关文章

  1. Linux计划任务及压缩归档(week2_day1)--技术流ken

    计划任务介绍 我们可以通过一些设置.来让电脑定时提醒我们该做什么事了.或者我们提前设置好,告诉电脑你几点做什么几点做什么,这种我们就叫它定时任务.而遇到一些需要执行的事情或任务.我们也可以通过命令来告 ...

  2. 末学者笔记--Linux计划任务及压缩归档

    一.计划任务 1.介绍: (1)定义:简单说就是通过一些设置,来使linux系统定时执行一些操作与任务. (2)作用:一般可执行一些周期性操作,也可定期备份数据. (3)可使用的命令:常用为at和cr ...

  3. Linux计划任务及压缩归档

    计划任务介绍 自动执行,备份数据. crontab    和   at : at:它是一个可以处理仅执行一次就结束的指令 crontab:它是会把你指定的工作或任务,比如:脚本等,按照你设定的周期一直 ...

  4. linux进阶之计划任务及压缩归档

    本节内容 1. at一次性计划任务(atd) at 时间点 command ctrl+d:保存 -l:查看计划任务 atrm:删除计划任务 atq:查看计划任务 2. crontab周期性计划任务(c ...

  5. 20190409Liunx中计划任务及压缩归档week2_day1

    计划任务介绍 我们可以通过一些设置.来让电脑定时提醒我们该做什么事了.或者我们提前设置好,告诉电脑你几点做什么几点做什么,这种我们就叫它定时任务.而遇到一些需要执行的事情或任务.我们也可以通过命令来告 ...

  6. linux下用tar命令将当前目录下文件按子目录压缩归档

    作者:iamlaosong 日常工作中,我们常常需要用tar命令将历史文件压缩归档,再删除源文件,以便节省空间.如果压缩归档成一个文件,就比较简单,用一条命令即可,如命令:tar -czf bak20 ...

  7. 学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理

    目录 学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理 17.1 计划任务-at-cron-计划任务使用方法 17.1.1 at计划任务的使用 17.1.2 查看和删除at将要执行 ...

  8. 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

    Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...

  9. 【linux相识相知】压缩与打包

    我们日常使用window的时候,经常会用到压缩与解压缩,如果要压缩一个文件,右击选择[添加到压缩文件],解压缩则右击选择[解压到当前文件夹],“点点点”就能完成.但是在一个没有装图形化界面的linux ...

随机推荐

  1. Linux 用户管理 与 文件权限

    Linux 用户管理 与 文件权限 用户组操作 1.groupadd命令 groupadd [-g -o] gid group 各个选项具体含义如下: -g:指定新建用户组的GID号,该GID号必须唯 ...

  2. 企业证书发布app到七牛云服务

    ---恢复内容开始--- 最近在做企业证书发布app,从申请企业证书,到测试程序发布到七牛云存储.整了几天终于实现了,整理一下资料. 1.首先,申请企业证书. 到苹果开发网站申请企业证书 https: ...

  3. C# WindowService 动态修改服务名

    serviceInstaller1中可以设置服务名,描述等 在实际情况中,我们可能需要将Service多开来达到我们的目的,但是安装两次以上会有错误提示,因为服务名已经重复了,这个时候,我们需要动态改 ...

  4. 想了解Java后端学习路线?你只需要这一张图!

    前言 学习路线图往往是学习一样技术的入门指南.网上搜到的Java学习路线图也是一抓一大把. 今天我只选一张图,仅此一图,足以包罗Java后端技术的知识点.所谓不求最好,但求最全,学习Java后端的同学 ...

  5. 架构模式: 健康检查API

    架构模式: 健康检查API 上下文 您已应用微服务架构模式.有时,服务实例可能无法处理仍在运行的请求.例如,它可能已用完数据库连接.发生这种情况时,监控系统应生成警报.此外,负载平衡器或服务注册表不应 ...

  6. Zabbix介绍及安装(1)

    Zabbix的介绍 一.什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种 ...

  7. python之pandas学习笔记-pandas数据结构

    pandas数据结构 pandas处理3种数据结构,它们建立在numpy数组之上,所以运行速度很快: 1.系列(Series) 2.数据帧(DataFrame) 3.面板(Panel) 关系: 数据结 ...

  8. zping ping包工具20180605.exe测试版

    链接: https://pan.baidu.com/s/1WB3BZn0r9n4DRU_8bNC65g 提取码: mybi zping的第一个exe版本由于未对兼容性进行测试,使用python3.6编 ...

  9. ubuntu 16.04主题美化

    目录 numix图标 Flatabulous主题 参考: Unity-tweak-tool插件 numix图标 sudo apt-add-repository ppa:numix/ppa sudo a ...

  10. 洛谷 P4198 楼房重建 题解

    题面 首先你要知道题问的是什么:使用一种数据结构,动态地维护以1为起点地最长上升子序列(把楼房的高度转化成斜率地序列)的长度: 怎么做?线段树! 我们在线段树上维护两个东西:1.这个区间内斜率的最大值 ...