当前位置:网站首页>进程和计划任务
进程和计划任务
2022-08-09 08:00:00 【小微光】
查看进程
单核单线程的cpu可以运行多个包含多线程的应用程序,但是需要花时间来慢慢加载资源处理任务
控制进程
D:守护进程
R :正在运行
S :睡眠状态
Z :僵尸状态
优先级:
<: 高优先级
N: 低优先级
l: 该进程是多线程的
+: 前台进程
ctrl-c 是发送 SIGINT 信号,终止一个进程
ctrl-z 是发送 SIGSTOP 信号,挂起一个进程。将作业放置到后台(暂停)
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。代表输入完成或者注销
ps -elf #将以长格式显示系统中的进程信息
-e:显示系统内的所有进程信息。
-1:使用长格式显示进程信息。
-f:使用完整的格式显示进程信息。
各列的解释:
F:内核分配给进程的系统标记。
S:进程的状态。
UID:启动这些进程的用户。
PID: 进程的进程ID.
PPID:父进程的进程号(如果该进程是由另一“个进程启动的)
C:进程生命周期中的CPU利用率。
PRI:进程的优先级(越大的数字代表越低的优先级)。
NI: 谦让度值用来参与决定优先级。
ADDR:进程的内存地址。
SZ:假如进程被换出,所需交换空间的大致大小。
WCHAN:若该进程在睡眠,则显示睡眠中的系统函数名。
STIME:进程启动时的系统时间。
TTY:进程启动时的终端设备。 pts/0255代表虚拟终端,一般是远程连接的终端;tty1tty7 代表本地控制台终端
TIME:运行进程需要的累计CPU时间。
CMD:进程的启动命令。
僵尸进程:
一个进程结束了,但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程,因为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程,看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由Init来接管它,成为它的父进程,子进程退出后init会回收其占用的相关资源。但是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵厂进程。
pstree -aup 用户名→这个用户得启动使用才可以查看出来进程
&表示进程在后台运行,用户可以继续执行其他命令操作,可以输入fg把进程调到前台来
crtl +z只是将进程挂起(调入后台并停止执行),但是没有被清除,可以输入kill -9 进程号,然后发送信号把进程清除。
bg可以把后台中暂停执行(如crtl +z挂起)的任务恢复运行,继续在后台执行
fg可以将后台任务重新恢复到前台运行
jobs -l 可以查看进程号 然后输入kill -9+ 进程号来清除任务
killall -9 +任务名称
at一次性任务设置
crontab周期性任务设置
crontab -e 计划性的周期性的写入
crontab -l 列表显示计划任务
分钟 取值为从0到59之间的任意整数
小时 取值为从0到23之间的任意整数
日期 取值为从1到31之间的任意整数
月份 取值为从1到12之间的任意整数
星期 取值为从0到7之间的任意整数,0或7代表星期日
命令 要执行的命令或程序脚本
时间数值的特殊表示方法
- 表示该范围内的任意时间
, 表示间隔的多个不连续时间点
- 表示一个连续的时间范围
/ 指定间隔的时间频率
边栏推荐
猜你喜欢
Data storage implementation of SDRAM and read and write operations on its data
账户和权限管理2
eTS UI开发学习
JS基础1
3D软件开发工具HOOPS全套产品开发介绍 | HOOPS Exchange、HOOPS Communicator
LeetCode·每日一题·636.函数的独占时间·栈模拟
3D软件开发工具HOOPS全套产品开发介绍 | HOOPS Exchange、HOOPS Communicator
在今天这个特殊的日子,我想要开始我的代码技术博客之路
Servlet的实现原理解析(serverapplet)(服务端程序)
我的创作纪念日
随机推荐
Talking about Flask_script
权限(下)
ssh:connect to host master port 22:Network is unreachable
The story of the disappearing WLAN of Windows 10 computers
收藏!Solidworks从设计到制造流程解决方案 2022来了!
泛型和lambda表达式
yolov5 detects the number of labels in the dataset
MDK Keil debug时, watch1中全局变量不更新
传输层协议介绍
Kotlin Coroutines - Exception Handling
VOC format label to YOLO format
Jmeter连接Mysql和Mysql编码问题
C#高级学习1
BIM技术多牛逼?BIM技术在建筑工程行业的四大发展趋势
RAID配置实战
C#基础学习
Anaconda replaces the default virtual environment
【Rust指南】快速入门|开发环境|hello world
ncnn 推理猫狗识别
火星人 --简单的数学题