目录
一、程序和进程的关系
二、查看进程信息 --- ps
六、进程的启动方式
6.1手动启动
6.2调度启动
6.3进程的前后台调度
七、终止进程的运行
7.1 ctrl+c组合键
7.2 kill、killall命令
7.3 pkill命令
八、计划任务管理
8.1一次性计划任务 ----at
8.2计划任务管理 ---crontab
一、程序和进程的关系
进程 是cpu及内存中运行的程序代码
动态执行的代码
父,子进程
每个程序可以创建一个个或多个程序
程序: 二进制的文件、静态保存的代码。
进程: 是程序运行的过程、属于动态,在生命周期及运行状态。
程序 进程 线程关系
线程包含在进程之中,是进程中实际运作单位,也是 *** 作系统中能够独立运行的基本单位
也称作轻量进程,一个进程中可以并发多个线程,每一条线程可以并行执行不同的任务,而我们在任务管理器中看到的一个个进程则由我们下载的应用程序所产生的,当然一个应用程序也可以包含多个进程。
二、查看进程信息 --- psps命令
查看静态的进程统计信息
2.1 方法一:ps -aux 可以显示cup和内存的占用率
a:显示终端上的所有进程,包括其它用户的进程。
u:表示列出进程的用户。
x:显示所有终端的进程
2.2方法二: ps -elf
-e:显示系统内的所有进程信息。
-l:使用长格式显示进程信息。
-f:使用完整的格式显示进程信息。
三、查看进程信息 ---top
3.1 top命令
查看动态的进程排名信息
3.2 top常用命令
四、查看进程信息 ---pgrep
五.查看进程树 --- pstree
六、进程的启动方式 6.1手动启动
前台启动: 使用相关代码 直接执行
后台启动: 在命令行的尾部 加上“&”符号
6.2调度启动使用at命令,设置一次性计划任务
使用crontab命令 ,设置周期性计划任务
6.3进程的前后台调度ctrl + Z组合键 将当前进程挂起,即调入后台并停止执行
jobs命令 查看处于后台的任务列表 jobs-l
fg命令 将后台进程恢复到前台运行,可指定任务序号
七、终止进程的运行 7.1 ctrl+c组合键中断正在执行的命令
7.2 kill、killall命令kill用于终止指定PID号的进程
killall用于终止指定名称相关的所有进程
-9选项用于强制终止
7.3 pkill命令根据特定条件终止相应的进程
-U:根据进程所属的用户名终止相应进程
-t:根据进程所在的终端终止相应程序
八、计划任务管理 8.1一次性计划任务 ----atat 命令
一次性计划任务
语法: at【HH:MM】【yyyy-mm-dd】
HH:小时 MM:分钟 yyyy:年 mm:月 dd:日
atq 查看 atrm 删除
8.2计划任务管理 ---crontabcrontab -e 编辑计划任务
crontab -l 查看计划任务
crintab -r 删除计划任务
时间数值的特殊表示方法
* 表示该范围内的任意时间
, 表示间隔的多个不连续时间点
- 表示一个连续的时间范围
/ 表示间隔的时间频率
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)