目录

终止进程的运行pkill命令

作用

常用命令选项

示例

计划任务管理at命令

—次性计划任务

示例

作用

计划任务管理crontab

特点

主要设置文件

作用

示例

crontab任务配置的格式

时间数值的特殊表示方法

应用示例

实例


终止进程的运行pkill命令

作用

根据特定条件终止相应的进程

常用命令选项

-U根据进程所属的用户名终止相应进程

-t:根据进程所在的终端终止相应进程

示例

[root@localhost ~]# pgrep -l -U"hackli"

3045 bash

[root@localhost ~]# pkill -9 -U "hackli""

[root@localhost ~]# pgrep -l -U"hackli""

在分窗口中进行查看

bash:指窗口

阻止ma使用vim

再次查看已经没有了

然后删除此窗口并新建一个窗口,然后登入用户ma

此时没有任何权限

计划任务管理at命令

—次性计划任务

at   [HH:MM]    [yyyy-mm-dd]

[root@localhost ~]# date

Sun May 7 10:33:13 EDT 2017

示例

[root@localhost ~]# at 10:35 2017-05-07

at> pgrep -U root ] wc -l > /tmp/ps.root

at> <EOT>            按Ctrl+D键提交任务

job 1 at Sun May 7 10:35:00 2017

[root@localhost ~]# cat /tmp/ps.root

202

作用

1.定期备份web  数据库

2.定期采集检测数据

3.find   5天以外的数据删除

示例

date 查看时间

查看root

wc -l    统计文件的字节、单词数、行数

>后面加存放的文件名

执行计划步骤

首先date

输入指令

然后Ctrl+D,并查看(注意命令执行的时间,不能太早或太晚)

注:当天的命令可以不写年月日,其他天数的命令不行

2:16时关闭当前系统

此时已关闭系统

查看还未进行的指令

干掉未进行的指令:atrm【指令ID】

案例:

在当天的21:30时自动关闭当前系统

[root@localhost ~]# at 21;30

at> shutdown -h now

at> <EOT>

job 2 at Sun May 7 21:30:00 2017

[root@localhost ~]# atq               查看未执行的任务列表

2     Sun May   7 21:30:00 2017 a root

[root@localhost ~]# atrm 2          删除第2条任务

[root@localhost ~]# atq

计划任务管理crontab

特点

按照预先设置的时间周期(分钟、小时、天......)重复执行用户指定的命令操作

属于周期性计划任务

主要设置文件

全局配置文件,位于文件:letc/crontab

系统默认的设置,位于目录: /etc/cron.*/

用户定义的设置,位于文件:/varlspool/cron/用户名

注: 分、时、日、月、周

作用

crontab是个守护进程,会自动检查/etc/crontab文件、/etc/cron.d目录及/var/spool/cron/目录中的改变,如果发现配置有更改,他们会被载入内存,所以当某个crontab文件改变后并且不需要重新启动crontab守护进程就可以设置生效。

示例

编辑计划任务

crontab -e     [-u用户名]

查看计划任务

crontab -l      [-u 用户名]

删除计划任务

crontab -r      [-u用户名]

crontab任务配置的格式

时间周期设置         分钟:0~59          小时:0~23           日期:1~31        月份:1~12         星期:0~7(0、7都代表星期日)

字段 说明
分钟 取值为从0到59之间的任意整数
小时 取值为从0到23之间的任意整数
日期 取值为从1到31之间的任意整数
月份 取值为从1到12之间的任意整数
星期 取值为从0到7之间的任意整数
命令 要执行的命令或脚本程序

时间数值的特殊表示方法

*:表示该范围内的任意时间

,:表示间隔的多个不连续时间点

-:表示一个连续的时间范围

/:指定间隔的时间频率

应用示例

0 17 * * 1-5            周一到周五每天17:00

30 8 * * 1,3,5         每周一、三、五的8点30分

0 8-18/2* * *          8点到18点之间每2小时

* */3 * *                  每3天

实例

进入编辑模式

编辑命令并保存退出

我们将时间改为8:26

但时间到了,命令并没有被执行

那是因为我们并没有退出账户,一旦退出就无法登入(2:41?)

现在就可以了

进程和计划任务管理(二)相关推荐

  1. Linux系统中查看进程和计划任务管理

     各位小伙伴们大家好,本次给大家带来的是Linux操作系统中的进程和计划任务的管理,首先大家都知道程序是保存在外部存储介质(如硬盘.光盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中 ...

  2. linux一号进程和二号进程,Linux系统管理10——进程和计划任务管理(示例代码)

    Linux系统管理10--进程和计划任务管理 一.程序和进程的关系 1.程序 ·保存在硬盘.光盘等介质中的可执行代码和数据 ·静态保存的代码 2.进程 ·在CPU及内存中运行的程序代码 ·动态执行的代 ...

  3. Linux/Centos7系统管理之进程与计划任务管理

    Linux/Centos7系统管理之进程与计划任务管理查看进程--静态和动态查看控制进程--条件和全部at 一次性任务设置crontab 周期性任务设置一.程序和进程的关系(1)概念程序:保存在硬盘. ...

  4. 【AWSL】之Linux进程和计划任务管理(ps、top、pgrep、pstree、pkill、at、crontab)

    序言 这里我主要介绍Linux进程与计划任务 进程与计划任务 序言 一 .查看进程 1.程序和进程的关系 2.查看进程信息ps及top.pgrep.pstree ①ps命令 ②.top命令 ③.pgr ...

  5. Linux进程和计划任务管理(详细图例)

    Linux进程和计划任务管理 一.进程和进程的关系 二.查看进程信息--ps 2.1 方法一:ps aux 2.2 方法二:ps -elf 三.查看进程信息--top 3.1 top命令 3.2 to ...

  6. 搞它!!!Linux系统中查看进程和计划任务管理

    文章目录 首先我们了解一下程序和进程的关系: 一.查看进程 1.查看静态的进程统计信息(ps) 2.查看静态的进程统计信息(top) 3.pgrep命令(查询进程信息) 4.pstree命令(查看进程 ...

  7. linux进程与计划任务管理

    进程与计划任务管理 程序和进程的关系 程序 保存在硬盘.光盘等介质的可执行代码和数据 静态保存的代码 进程 在cpu及内存中运行的程序代码 动态执行的代码 父.子进程(每个程序可以创建一个或多个进程) ...

  8. linux进程和计划任务管理!

    linux进程和计划任务管理 一.查看进程和控制进程 1.程序和进程的关系 (1)程序 (2)进程 1)进程的生命周期 2)进程的几个状态 2.查看进程命令ps ps -aux ps -ef top命 ...

  9. linux删除任务进程命令bkill,​linux 进程和计划任务管理

    进程和计划任务管理 要求: 管理系统中的进程 启动系统中的portmap服务,然后使用kill命令终止它的运行. 步骤: 使用service命令启动portmap服务并确认运行状态,使用pgrep命令 ...

  10. 学习进程和计划任务管理

    目录 进程与线程 进程(Process) 线程(Thread) 线程和进程的区别是什么? 查看进程信息ps 查看进程信息top 查看进程信息pgrep 查看进程信息pstree 进程的启动方式 ■手工 ...

最新文章

  1. java优先级目数_10.Java运算符+(优先级、目数)+
  2. 分布式任务调度平台XXL-JOB本地配置可能遇到的问题和解决方案
  3. Linux课程---7、shell技巧(获取帮助命令)
  4. java中的System.out.print()与System.out.println()的区别
  5. linux打包运行python文件_Linux下安装pyinstaller用于将py文件打包生成一个可执行文件...
  6. wxWidgets:Erase wxWidgets示例
  7. 最简单的 post 请求发起方式、调用其它系统接口
  8. 一篇图像识别的科普文
  9. [Python]爬虫v0.1
  10. 6-2 函数式编程例一
  11. Mac乐谱制作工具---Sibelius 8 for Mac西贝柳斯
  12. javascript编程知识点
  13. 《大数据技术原理与应用》第一章-大数据概述
  14. VMware中ip地址消失问题
  15. matlab 傅里叶变换最美,MATLAB傅里叶变换
  16. ip经济ip猫:「飞海豚」大圣基因/医修鸽的ValueUP | Chain++
  17. Android Parcel数据传输源码解析
  18. 利用novnc登录绕过WFA
  19. 【leetcode】 剑指 Offer学习计划(java版本含注释)(上)
  20. 图形学学习笔记2——点阵图形光栅化

热门文章

  1. Elasticsearch 索引生命周期管理方案
  2. Threes.js入门篇之5 - 场景操纵器Trackball
  3. 【unity细节】关于资源商店(Package Maneger)无法下载资源问题的解决
  4. 国之骄傲,清华IT大牛带领一群年青程序员叫板美国!
  5. php是什么意思啊cf手游图片,CF手游星芒武器解析 英雄近战武器星芒分析
  6. 【移动网络】5G NR: 无线网络协议结构
  7. Android一个通用的下拉框适配器(kotlin版本)
  8. 和Sun一起开源(武林外传游戏外挂Java源代码) - 论坛版
  9. Oracle基础学习四之表的定义及脚本编写一
  10. 06-一些键鼠和页面操作