ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux《九》——进程和计划任务管理

2019-08-27 11:55:51  阅读:140  来源: 互联网

标签:查看 crontab 命令 任务 linux 进程 localhost


内容结构:

  • 查看进程

  • 控制进程

  • at 一次性任务设置

  • crontab 周期性任务设置


(一)查看进程

程序和进程的关系

程序

  • 保存在硬盘,光盘等介质中的可执行代码和数据

  • 静态保存的代码

进程

  • 在cpu及内存中运行的程序代码

  • 动态执行的代码

  • 父,子进程

  •  每个进程可以创建一个或多个进程

线程

  • 一个进程中包含多个线程

进程是线程的集合

image.png

查看静态的进程统计信息—ps命令、

[root@localhost ~]# ps aux 简单形式显示进程信息

  • a:查看系统当前所有进程

  • u:指定用户

  • x:该用户在所有终端(tty)下的进程 ps/0远程终端

[root@localhost ~]#ps -elf 长格式显示系统中进程的信息


  • e:全部

  • f:完整的形式

  • l:长格式

查看动态的进程排名信息—top(每隔三秒刷新一次)

根据特定条件查询进程PID信息—pgrep命令

[root@localhost /]#pgrep -l "log"  查看当前用户的log相关的进程详细信息

[root@localhost /]#pgrep -l -U test1 "bash" 查看指定用户进程的详细信息

以树形结构列出进程信息—pstree命令

[root@localhost /]# pstree -aup 查看当前用户的树形进程

  • a:显示完整信息

  • u:列出对应用户名

  • p:列出对应PID号

[root@localhost /]#pstree -ap test1 查看指定test1用户的属性进程

(二)控制进程

手工启动

  • 前台启动:用户输入命令,直接执行程序

  • 后台启动:在命令行尾加入“&”符号

进程的前后台调度

Ctrl+z组合键

  • 将当前进程挂起,及调入后台并停止执行

jobs命令

  • 查看处于后台的任务管理(-l显示详细信息)

fg命令

  • 将后台进程恢复到前台运行,可指定任务序号

bg命令

  • 将进程恢复运行并在后台运行

Ctrl+c组合键

  • 中断正在执行的命令

kill,killall命令

  • kill用于终止指定PID号的进程

  • killall用于终止指定名称的所有进程

  • -9选项用于强制终止

pkill命令

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

常用选项

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

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

(三)at 一次性计划任务设置

at命令

at [HH:MM] [yyyy-mm-dd] 小时:分钟  年-月-日

atq 查看当前系统计划任务

atrm 删除计划任务

Ctrl+d 提交任务


(四)crontab 周期性计划任务设置

crontab命令

  • 安装预先设置的时间周期(分,时,日,月,周)重复执行用户指定的命令操作

  • 属于周期性计划任务

  • 主要设置文件

       全局配置文件/etc/crontab

       系统默认的设置/etc/cron.*/

       用户定义的设置/var/spool/cron/用户名

image.png

image.png

管理cron计划任务

编辑计划任务

crontab -e [-u 用户名]

查看计划任务

crontab -l [-u 用户名]

删除计划任务

crontab -r [-u 用户名]





标签:查看,crontab,命令,任务,linux,进程,localhost
来源: https://blog.51cto.com/14475876/2432869

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有