进程和计划任务管理

进程和计划任务管理

程序是保存在外部的状态储存介质(如光盘,硬盘)中的可执行机器代码和数据的静态集合,

而进程是在CPU及内存中处于动态可执行状态的计算机程序。在LINUX系统中,每个程序启动后可以

创建一个或多个进程。

一个应用程序中可以包含一个或多个进程,一个进程可以包含一个或多个线程

线程是执行操作的最小单位

进程分为静态进程(ps),动态进程(top)

ps a 显示当前终端下的所有进程

ps u 使用以用户为主的格式输出进程信息

ps x 显示当前用户在所有终端下的进程信息

ps -e 显示系统内所有进程信息

ps -l 使用长(long)格式显示进程信息

ps -f 使用完整的格式显示进程信息

习惯于将它们组合在一起使用 ps aux或ps -elf

在这里插入图片描述

在这里插入图片描述

ps -elf中有PPID ps aux中没有

PID 该进程在系统中的数字ID号,在当前系统中是唯一的

TTY 表明该进程在那个终端上运行

STAT 显示了进程当前的状态 如 S休眠 R运行 Z僵死 <高优先级 N低优先级 s父进程 +前台进程

TIME 该进程占用CPU时间

%CPU CPU占用百分比

%MEM 内存占用百分比

VSZ 占用虚拟内存(swap)的大小

PSS 占用常用内存的大小

TOP查看进程动态路由

在这里插入图片描述

us 用户占有 sy 内核占有 ni 优先级调度占有 id 空闲cpu wa I/o等待占有 hi 硬件中断占有 si 软件中断占有 st虚拟化占有

pgrep 查询进程信息

pgrep -l 同时输出对应的进程

pgrep -u 查询特定用户进程

pgrep -t 查询在特定终端运行的进程

在这里插入图片描述

pstree 查看进程树

-p同时列出对应的pid号

-u列出对应的用户名

-a 列出完整的命令信息

可以同步执行 pstree -apu

在这里插入图片描述

在命令后面加& 在后台运行不会妨碍我们敲命令
在这里插入图片描述

at 一次性任务设置 date查看系统shijian atp查看 未执行的任务进程

在这里插入图片描述

crontab周期性任务设置

我们可以利用 crontab -e 进入到编辑器中

其中 设置模式 分钟 时 日 月 周

*表示任意时间

crontab -l 查看任务

在这里插入图片描述

在这里插入图片描述

b -l 查看任务

[外链图片转存中…(img-czcnuiSU-1573610728988)]

[外链图片转存中…(img-10ZKPHoC-1573610728988)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值