计划任务

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

计划任务分类  :1.  一次性的任务 仅执行一次就完成了;   使用命令 at

2.  周期性的任务 定期自动执行完成 ;    使用命令 crontab

1. at 命令:

格式 : at   时间

下载at程序 :#yum -y install at

启动atd服务:#systemctl restart atd

eg:

#at 10:20       回车

at > 编辑任务    → touch  /tmp/at_test       如果打错了,就按 ctrl + backspace 进行删除

at > 《EOT》     →保存按 ctrl + d 键,就会出现《EOT》

job 1 at Tue Mar  19 10:05:00  2019

#atq 或 at -l    →查询计划任务

#atrm 1          →删除计划任务,其格式为 atrm  编号

2. crontab 命令:

格式 :#crontab -e -u

crontab :

-l  列出指定用户的计划列表

-r  删除指定用户的计划列表

-u  指定给那个用户(一般给root最高权限)

-e  编辑指定用户的计划列表

eg:(开始准备工作)

先查看进程是否启动: #ps aus |grep crond                                   →  出现 /erond -n  表示启动啦

查看计划任务列表  : #crontab -l

编辑计划任务      :  以行为单位,一行一个计划

分时日月周 + 所要执行的命令(命令必须为绝对路径)      →  分 0--59 ;时 0--23 ;日 1--31 ;月 1--12 ;周 0--7(0和7均表示周日)

四个符号:

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

—  做连续区间的表达式

/   表示每多少个

,  表示多个取值之间的间断符

#crontab -e          :回车 ,进行编辑计划任务

# 45 4 1,10,22 * *  /usr/bin/systemctl restart network

#wq

#crontab -l          :查看计划任务

#crontab -r          :删除计划任务

#crontab -u ken      :指定给 ken 这个用户做的计划任务

扩展:

创建100个文件的命令: #touch {1..100}

监控文件内容的变化情况:tail -f 文件名

在工作中,新接手的工作机,要首先查看这些命令:at、crontab、alias

/ :根目录

/boot        存放系统启动相关文件                                        /var          存放系统变量(经常变动性文件,如日志)

/etc         存放系统配置文件                                            /tmp          存放系统临时共享文件

/bin、/sbin  存放二进制命令文件                                         /mnt、media    挂载点

/proc        伪文件系统                                                 /usr           系统第三方软件安装目录

linux 的常用命令---------第五阶段的更多相关文章

  1. linux 的常用命令---------第十一阶段

    软件管理rpm.yum 在 windows 与 linux 之间 实现小文件传输(仅支持在 X shell 中完成文件传输,虚拟机中不可实现): # yum install  lrzsz  -y    ...

  2. linux 的常用命令---------第十阶段

    虚拟机三种网络模式 相同模式下的各个虚拟机之间都可以通信----两台虚拟机若都是 nat模式 或 桥接模式 或 仅主机模式,则这两台虚拟机之间是可以通信的. 桥接模式: (配置桥接模式的虚拟机可作为独 ...

  3. linux 的常用命令---------第八阶段

            raid 磁盘阵列-------raid 0     raid1                              raid5      raid10 mdadm 命令常用参数 ...

  4. linux 的常用命令---------第六阶段

    磁盘管理 IDE 硬盘 (了解)硬盘接口 :   SATA 硬盘 SCSI 硬盘 SAS 硬盘 分区付的认识:(笔试题) MBR :硬盘主引导记录,共512字节,由三部分组成 主引导程序 :占446个 ...

  5. linux 的常用命令---------第四阶段

    权限管理 “4” “r” → 读权限: 查看文件内容: 是否能够列出目录结构. “2” “w” → 写权限: 编辑文件内容: 是否能够创建.删除.复制.移动目录. “1” “x” → 执行权限: 对二 ...

  6. linux 的常用命令---------第三阶段

    用户管理 为什么需要用户? 答:linux是一个多用户系统 权限管理(使之权限最小化) 用户:它是对系统中的资源做归属的 : 用户组:在用户组中包含一个或者多个用户,每个用户都同时拥有用户组的权限. ...

  7. linux 的常用命令---------第七阶段

       LVM 逻辑卷管理器  -----其作用为 :在线扩容 卷组 vG  (也叫LVM卷组) ------------------→     在此卷组vG上建立  :       逻辑卷组 LV ( ...

  8. Linux系统管理常用命令

    Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...

  9. Linux GDB常用命令一栏

    Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...

随机推荐

  1. git从入门到放弃

    到你想进行版本控制的文件所在的目录下(该目录即是工作区) 查看状态 git status 初始化 git init 添加到暂存区 git add 提交到版本库 git commit -m " ...

  2. 常见的NoSQL数据库

    NoSQL数据库发展迅猛,据说现在已经有上百种NoSQL数据库了,下面来了解下常见的一些NoSQL数据库 先来看张表,了解下典型的NoSQL数据库的分类 临时性键值存储 永久性键值存储 面向文档的数据 ...

  3. Java - 异常解析基础

    java提高篇(十六)-----异常(一) 一.为什么要使用异常 首先我们可以明确一点就是异常的处理机制可以确保我们程序的健壮性,提高系统可用率.虽然我们不是特别喜欢看到它,但是我们不能不承认它的地位 ...

  4. JS UNIX 时间戳与时间格式转换

    上代码,不多说了,这个没啥说的,记录一下: var date = new Date() // Date 2019-03-05T13:50:39.775Z // 获取1970 至今的毫秒数 var ti ...

  5. 转:PHPStorm+XDebug进行调试图文教程

    原文:PHPStorm+XDebug进行调试图文教程 一.XDebug安装配置 (1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行. ...

  6. 从浏览器地址栏输入URL到浏览器呈现数据全过程解析

    一.输入设备(或粘贴)输入 URL,按下 Enter键 或其他按钮开始请求. 二.浏览器开始解析 URL 关于 URL 到相关知识点:什么是URI,URL以及URN,你真的理解了吗. 1.URL 是否 ...

  7. Android 用java语言执行Shell命令

    最近项目中需要用到java语言来执行shell命令,在网上查了资料, 把自己在项目里用到的命令整理成了工具类开放给大家,希望对大家有用.功能不全,后期我会慢慢添加整合. public class Sh ...

  8. Python Django框架笔记(三):django工作方式简单说明和创建用户界面

    (一)  说明 简单说明下django的工作方式,并举2个例子. (二)  Django工作方式 假定我们有下面这些文件 ,这里在前2篇的基础上增加了 templates目录(存放html文件) 和s ...

  9. 负载均衡(Load Balancing)学习笔记(一)

    概述 在分布式系统中,负载均衡(Load Balancing)是一种将任务分派到多个服务端进程的方法.例如,将一个HTTP请求派发到实际的Web服务器中执行的过程就涉及负载均衡的实现.一个HTTP请求 ...

  10. 使用FireFox插件RESTClient、HttpRequester模拟http(get post)请求

    我们写好一个接口后,需要进行测试.有时我们会写一个html表单提交,无疑增加了工作量,尤其是当参数比较多或者传json或xml数据时,效率更是大大降低.我们可以使用基于FireFox的RESTClie ...