linux 进程与计划任务管理

程序和进程的关系

■程序
保存在硬盘、光盘等介质中的可执行代码和数据
静态保存的代码
■进程
在CPU及内存中运行的程序代码
动态执行的代码
●父、子进程
◆每个程序可以创建一个或多个进程

查看进程信息ps

查看静态的进程统计信息

在这里插入图片描述
1、 PS命令—查看静态的进程统计信息
ps命令是Linux系统中最为常用的进程查看工具,主要用于显示包含挡圈运行的
各个进程完整信息的静态快照。
a:显示当前终端下所有进程信息,包含其他用户进程。与"x"选项结合时显示系统中所有进程信息
u:使用以用户为主的格式输出进程信息
x:显示当前用户在所有终端下的进程信息
-e:显示系统内的所有进程信息
-1:使用长格式显示进程信息
-f:使用完整的格式显示进程信息

在这里插入图片描述
USER:启动该进程的用户账号的名称
PID :该进程在系统中的数字ID,在当前系统中是唯一-的
###kill -9 PID号
TTY :表明该进程在哪个终端.上运行,"? ”表示不需要终端
STAT:显示了进程当前的状态,如S (休眠)、R (运行)、Z (僵尸)、< (高优先级)、
N(低优先级)、s(父进程)、 + (前台进程)、对于僵尸进程要手动关闭
START:启动该进程的时间
TIME:该进程占用的CPU时间
COMMAND:启动该进程的命令名称
%CPU:占用CPU百分比
%MEM:占用内存百分比
VSZ:占用虚拟机内存大小 (swap)
RSS:占用物理内存的大小(物理内存)

在这里插入图片描述

查看进程信息top

在这里插入图片描述

查看进程信息pgrep

在这里插入图片描述

查看进程数pstree

yum -y install psmisc ####安装pstree命令
pstree -aup
-a:显示完整信息
-u:列出对应用户名
-p:列出对应PID号
pstree -ap root

进程的启动方式在这里插入图片描述

进程的前后台调度

在这里插入图片描述

终止进程的运行

■Ctrl+C组合键
●中断正在执行的命令
■kill killall命令
●kill用于终止指定PID号的进程
●killall用于终止指定名称的所有进程
●-9选项用于强制终止

■pkill命令
●根据特定条件终止相应的进程
)常用命令选项
◆-U:根据进程所属的用户名终止相应进程
◆-t: 根据进程所在的终端终止相应进程

计划任务管理at

一次性计划任务

在这里插入图片描述

计划任务管理crontab

■crontab命令
按照预先设置的时间周期(分钟、小时、… 重复执
行用户指定的命令操作
●属于周期性计划任务
主要设置文件
◆全局配置文件,位于文件: /etc/crontab
◆系统默认的设置,位于目录: /etc/cron.*/
◆用户定义的设置,位于文件: Ivar/spool/cron/用户名

■管理crontab计划任务
●编辑计划任务
crontab -e [-u用户名]
●查看计划任务
crontab -l [-u 用户名]
●删除计划任务
crontab -r [-u 用户名]

crontab配置任务的格式
在这里插入图片描述

■时间数值的特殊表示方法
●* 表示该范围内的任意时间
●,表示间隔的多个不连续时间点
●-表示一个连续的时间范围
●/指定间隔的时间频率

应用实例

●0 17 * * 1-5
周一到周五每天17:00
●30 8 * * 1,3,5
每周一、三、五的8点30分
●0 8-18/2 * * *
8点到1 8点之间每2小时
●0 * */3 * *
每3天

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值