请教exec系列函数的用法

请教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个问题,也许很简单,还请各位朋友指教,这里先谢过。

作者: sunday20060101   发布时间: 2011-03-06

没有指明的话就是环境变量path的缺省路径。。pipe4和ps指的就是这个缺省路径下的pipe4和ps这个文件

作者: weuro   发布时间: 2011-03-06