linux(进程和计划任务)

程序:静态的代码,保存的代码和数据

进程:动态执行的代码,程序分为父、子进程,每一个程序可以创建一个或多个进程

线程:处理CPU问题的最小单元

 

ps 

作用:以简单列表的形式显示出进程信息

格式:ps 【选项】

常用选项:

组合选项aux:以简单列表显示处进程信息

a:显示当前终端下所有的进程信息

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

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

m:显示线程信息

组合选项elf:以长格式显示系统中的进程信息,并包含更丰富的内容

e:显示系统内的所有进程信息

l:使用长格式显示进程信息

f:使用完整格式显示进程信息

L:显示线程信息

注:单独使用ps将只显示当前用户会话中打开的进程

 

top

作用:动态查看进程统计信息

格式:top【选项】

常用选项:

d:指定刷新的间隔时间

h:以批量处理模式操作

n:指定循环显示的次数

u:指定用户名

p:指定进程号

H:显示线程信息

常用交互命令:

P:根据CPU使用百分比进行排序

M:根据驻留内存大小进行排序

T:根据累计时间进行排序

l:展开显示各CPU运行信息

k:终止一个进程

q:退出程序

r:重新安排一个进程的优先级别(-20~19)

 

pgrep

作用:查看进程信息

常用选项:

l:显示进程名

U:指定特定用户

t:指定终端

 

pstree

作用:以树型结构列出进程信息

常用选项:

a:显示完整信息

u:列出对应用户名

p:列出对应PID号

 

进程调度

Ctrl+C  结束当前进程

Ctrl+Z  查看处于后台的任务列表,加-l同时显示PID号

jobs   

作用:查看处于后台的任务列表,加-l同时显示PID号

fg

作用:将后台进程恢复到前台运行

bg

作用:将后台暂停的进程调至后台运行

kill

作用:终止指定PID号的进程

killall

作用:终止指定名称的所有进程

pkill

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

常用选项

U:根据进程所属的用户名终止对应进程

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

 

at

作用:设置一次性任务计划

格式:at 【HH:MM】【yyy-mm-dd】设置当天的任务计划不可加日期

基本操作:

Ctrl+D保存退出

atq

作用:查询现有的一次性计划任务

strm

作用:【任务序号】删除第几项任务

例:

at 20:00

at>shutdown

at 22:00 2021-1-1

 

crontab

作用:设置周期性计划任务

格式:croutab 【选项】

常用选项:

e:编辑

l:查看

r:删除

任务配置的格式

分      时     日      月      周       命令

分钟  小时  日期  月份   星期    要执行的命令,命令最好是绝对路径

时间数值的特殊表示方法

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

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

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

/  指定间隔的时间频率

posted @ 2021-01-09 14:44  漫漫潇湘路  阅读(79)  评论(0编辑  收藏  举报