"); //-->
二、exec与.(source)的异同:
1、exec和.(source)都可以在终端来执行程序或者脚本
2、exec执行时候会关闭当前shell进程,并且fork一个相同pid的shell进程来执行,系统调用新的exec的process来替代原来的进程执行。没有新的进程创建,原来进程的代码段、数据段、堆栈都被新的process所代替。
3、.(source)执行的时候是当前shell环境下执行,执行完成后把状态返回给当前的shell。


三,system与exec的区别
1、system()和exec()都可以执行进程外的命令,system是在原进程上开辟了一个新的进程,但是exec是用新进程(命令)覆盖了原有的进程。
2、system()和exec()都有能产生返回值,system的返回值并不影响原有进程,但是exec的返回值影响了原进程。
其中一个应用就是 操作gpio 时候可以使用system 函数。
————————————————
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
MAX8550_MAX8551 集成式DDR 电源方案
英特尔EMIB成台积电CoWoS替代选项?
全方位跟踪太阳电子装置
摩托车尾牌的霓虹灯闪光器电路
中国汽车业要变“强”? 专家曝供应链3大定时炸弹
ADI在线研讨会:利用 ECG AFE 简化病人监护仪设计
ChatGPT的新个性并没有让它感觉更有人情味
作为A/D卡的声卡编程
英飞凌CoolGaN技术助力下一代Enphase微型逆变器
OpenAI与富士康联手,目标是下一代AI硬件制造
电力搅拌机电路
MAX9725固定增益、立体声耳机放大器
视频信号转换A/D求助
MAX9750_MAX9751_MAX9755 2.6W立体声音频功率放大器
面对英伟达的DGX机顶盒,苹果展示了搭载万亿参数AI模型的Thunderbolt 5 Mac
中国推进晶圆级二维半导体FPGA研究
ADI公司DiffAmpCalc导览
相机内藏闪光电路
求高速视频A/D转换芯片?
基于AD855X的压力变送器的校准系统
MAX9722A_MAX9722B立体声耳机放大器
ADI在线研讨会:解决工业自动化领域的隔离难题
如何申请ADI免费样片
长鑫存储发布DDR5和LPDDR5X新品
MAX4795, MAX4796, MAX4797, MAX4798 450mA_500mA限流开关
AMD在桌面CPU市场份额中创纪录 对抗英特尔
罗唯仁靠“20箱台积电机密”换来什么职位? 最新工作疑曝光了
推荐一个采样频率20MHz以上的AD
抽油烟机自动控制电路
12BIT AD片子