进程和计划任务管理

程序

1.保存在硬盘,光盘等介质中可执行代码和数据
2.静态保存的代码
进程
1.在CPU及内存中运行的程序代码
2.动态执行的代码
3.每个程序可以创建一个或多个进程

查看进程信息PS

ps命令:查看静态的进程统计信息
[root@localhost~]#ps aux
[root@localhost~]#ps -elf

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

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

pgrep命令

1.根据特定条件查询进程PID信息
#pgrep -l “log”
#pgrep -l -U teacher -t tty1

pstree命令

1.以树形结构列出进程信息
#pstree -aup
#pstree -ap teacher

进程的启动方式

手动方式
1.前台启动:用户输入命令,直接执行程序
2.后台启动:在命令行尾加入“&”符号
[root@localhost ~]#cp /dev/cdrom mycd.iso &
[1]28454

进程的前后台调度

Ctrl+Z组合键
1.将当前进程挂起,即调入后台并停止执行
jobs命令
1.查看处于后台的任务列表
fg命令
将后台进程恢复到前台运行,可指定任务序号
#jobs
#fg 1

终止进程的运行

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

########打开另外一个终端########

su - tom ###切入tom终端

########在前一个终端操作########

pgrep -l -U"tom" ####查看tom运行的进程
pkill -9 -U"tom " ####强制终止tom运行的进程
pgrep -l -U"tom" ####在查看tom运行的进程

计划任务管理
at命令

1.一次性计划任务
at [HH:MM] [yyyy-mmm-dd]
[root@localhost ~]#date
at>pgrep -U root| wc -l /tmp/ps.root
at>(按Ctrl+D键提交任务)
#cat /tmp/ps.root

计划任务管理crontab
crontab命令

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

案例:

在当天的21:30时自动关闭当前系统
#at 21:30
at>shutdown -h now
at>

#atq //查看未执行的任务列表

#atrm 2 //删除第二条任务
#atq
在这里插入图片描述

管理crontab 计划任务

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

在这里插入图片描述
crontab任务配置的格式
时间数值的特殊表示方法

1.*表示该范围内的任意时间
2.,表示间隔的多个不连续时间点
3.-表示一个连续的时间范围
4./指定间隔的时间频率

总结:

1.查看进程的命令(ps,top,pgrep,pstree)
2.进程控制:启动进程,调度进程,终止进程
3.at命令设置计划任务
4.crontab计划任务的配置字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值