当前位置: 技术问答>linux和unix
请教exec系列函数的用法
来源: 互联网 发布时间:2016-11-13
本文导语: 请教exec系列函数的用法, 1. execl("pipe4","pipe4",buffer,(char*)0); 上面的4个参数中,第2个pipe4表示要执行的程序名,第3个参数buffer表示传入的参数,第4个参数表示终止pipe4程序的的参数列表(因为execl的参数个数是...
请教exec系列函数的用法,
1. execl("pipe4","pipe4",buffer,(char*)0);
上面的4个参数中,第2个pipe4表示要执行的程序名,第3个参数buffer表示传入的参数,第4个参数表示终止pipe4程序的的参数列表(因为execl的参数个数是可变的)。
现在的问题是,第一个参数pipe4是什么意思?文档上说是pipe4所在的路径, “pipe4”能表示什么路径呢?
2.execlp("ps","ps","ax",0);
上面的4个参数中,我对第一个参数的理解也不太明白,表示的是哪个路径呢?
以上2个问题,也许很简单,还请各位朋友指教,这里先谢过。
1. execl("pipe4","pipe4",buffer,(char*)0);
上面的4个参数中,第2个pipe4表示要执行的程序名,第3个参数buffer表示传入的参数,第4个参数表示终止pipe4程序的的参数列表(因为execl的参数个数是可变的)。
现在的问题是,第一个参数pipe4是什么意思?文档上说是pipe4所在的路径, “pipe4”能表示什么路径呢?
2.execlp("ps","ps","ax",0);
上面的4个参数中,我对第一个参数的理解也不太明白,表示的是哪个路径呢?
以上2个问题,也许很简单,还请各位朋友指教,这里先谢过。
|
没有指明的话就是环境变量path的缺省路径。。pipe4和ps指的就是这个缺省路径下的pipe4和ps这个文件