当前位置: 首页 > news >正文

嵌入式学习L5D2-exec函数族和守护进程

exec函数族1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面那个加了p环境变量就不用那个了。
在这里插入图片描述
在这里插入图片描述
输出的是系统

exec函数族2

在这里插入图片描述
后面不执行了
在这里插入图片描述
第二个参数瞎写也可以,但是要填
在这里插入图片描述
这里是说不想被替换,就在子进程里面执行这个。

守护进程概念

在这里插入图片描述
在这里插入图片描述
后台进程
守护进程是后台进程
一个fork了一个进程,两个就是进程组
在这里插入图片描述
独立于中断
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
不能键盘输入

守护进程的实现

在这里插入图片描述
先是10秒在sleep里面,然后是100秒
然后看进程就有两个了
在这里插入图片描述
已经独立运行了
在这里插入图片描述
要kill掉

第二步
在这里插入图片描述
创建会话
在这里插入图片描述
这里是具体看里面对比里面app里面的get
在这里插入图片描述
都是一样的pid,当家做主人了,然后进程也是孤儿进程,被init收养的
在这里插入图片描述
在这里插入图片描述
是umask
在这里插入图片描述

GDB调式多进程的程序

在这里插入图片描述
一定要加-g
在这里插入图片描述
在这里插入图片描述
start+n调试下一步
在这里插入图片描述
又想调试父亲又想调试子进程怎么办
在这里插入图片描述
按table,然后就会显示出来
在子进程里面看父进程是inferiors
在这里插入图片描述
在这里插入图片描述
inferior 1就是父进程
inferior 2又是子进程
在这里插入图片描述
默认on是跟踪一个

相关文章:

  • 基于uniapp的蓝牙打印功能(佳博打印机已测试)
  • Linux 用户与组管理详解
  • 【LeetCode 热题 100】3. 无重复字符的最长子串 | python 【中等】
  • 算法策略深度解析与实战应用
  • 项目实战:Qt图像拼接渐进色图层生成工具v1.0.0(预设四路拼接,多路可通过多图叠层实现)
  • 再论滑动窗口与行头阻塞
  • Ai-web 1.0靶场通关攻略
  • 【HeadFirst系列之HeadFirst设计模式】第16天之生成器模式(Builder Pattern):让对象构建更优雅!
  • [力扣每日一练]关于所有不同域名的查找
  • 在命令的轨迹中:创建、删除与查看普通用户,Linux用户管理的风华与深邃
  • 嵌入式 ARM Linux 系统构成(4):设备驱动程序
  • 第十五届蓝桥杯 Python B 组省赛(满分题解)
  • 物联网的隧道监测场景中,要实现全面且有效的监测
  • 模型 - Qwen 2.5
  • 深度学习模型Transformer初步认识整体架构
  • 《几何原本》命题I.16
  • 江科大51单片机笔记【10】蜂鸣器(上)
  • char int string 的互相转换
  • 国产化替换案例:CACTER邮件网关为Groupwise系统加固邮件安全防线
  • Shell 编程中 `$?` 的陷阱:基于一个性别判断的例子