Linux下的fork和exec
Preface·
Fork,分支,之前GitHub看到就有些不理解,自己对于版本控制(Git版本控制)不能充分理解,细究起来各种情况很复杂,感觉多线程和其思想类似
exec家族:
exec相关demo·
参考:Linux编程之exec类函数(参数详解+示例)_exec函数 调用带命令行参数的可执行文件 示例-CSDN博客
if(execlp(“test_2”,“Hello”,“Good moring”,“Bye”,NULL)==-1) //执行程序 test_2 前面需加"./test_2" 感觉这个execlp有点amz!实现执行
-
‘l’:list,列表,调用带有l的exec函数,需要将参数全部列出来
-
‘v’:vector,数组,调用带有v的exec函数,需要将参数存到一个指针数组中,再把数组首地址给函数
-
‘p’:path,环境变量,调用带有p的exec函数,需要保证将要跳转到程序在环境变量PATH中
1 | └─$ ls |
安全相关·
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 放星星!