您的位置:首页 > 运维架构 > Linux

execl 和system的区别

2018-02-07 10:16 218 查看
在c中又时候需要执行一个shell或者bin 时候 就需要用到system 或者execl 函数系类。 那么我们怎样来选这个函数能?

execl  这个函数系列 他会代替调用它的程序 执行完成后 不会回到主调程序中 直接用新的execl create的shell替代了 原来的程序。

system 这个函数不同 他会fork一个子程序中 但他会在主调程序中等待 system的返回。 相当于 for+execl+waitpid 三个函数的合体。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux execl system 区别