进程与计划任务管理

程序与进程的关系

程序

保存在硬盘、光盘等介质中的可执行代码和数据
静态保存的代码

进程

在CPU及内存中运行的程序代码
动态执行的代码
父、子进程
每个程序可以创建一个或多个进程

查看进程

ps a 显示当前终端下所有进程信息
u 显示以用户为主的格式显示进程信息
x 显示当前用户在所有终端下的进程信息
-e 显示系统内的所有进程信息
-l使用长格式显示进程信息
-f 使用完整格式显示进程信息

例: ps aux ps - elf

Linux中的程序与进程PID与PPID

1.PID(process id)
PID是程序被操作系统加载到内存成为进程后动态分配的资源
每次程序执行的时候,操作系统都会重新加载,PID在每次加载的时候都是不同的
2.PPID(parent process ID):PPID是程序的父进程号
3.PID与PPID都是非零整数
4.PID是唯一的,一个PID只标识一个进程

STAT显示进程当前状态

S睡眠 R运行 Z僵死 <高优先级 N低优先级 对处于僵死状态的进程应该予以手动终止

查看进程信息top

查看动态的进程排名信息

查看进程信息

pgrep -l “xxx”输出进程名中包含xxx的进程与进程号
-u aaa 输出由用户aaa运行的进程及进程号
-t tty1 输出tty1终端上运行的进程及pid号

查看进程树

pstree -aup
a 完整命令信息
u 列出对应的用户名
p 列出对应的pid号

进程的启动方式

手工启动
前台启动:用户输入命令,直接执行程序
后台启动:在命令行尾加入“&”符号

cp /dev/cdrom mycd.iso &

【1】28454

进程前后台调读

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

终止进程的运行

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

pkill命令

根据特定条件终止相应的进程
常用命令选项
-u 根据进程所属的用户名终止相应进程
-t 根据进程所在的终端终止相应进程

计划任务管理at

at命令 一次性计划任务
at【HH:MM】【yyyy-mm-dd】
EOT:文字结束符号 EOF:文件结尾符号
Ctrl + d 提交

crontab命令

按照预先设置的时间周期

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值