有关exec函数

我想用exec系列的函数执行一段shell脚本,这里有个问题是shell脚本带了参数,如何把参数传给shell脚本呢?

exec执行一个shell脚本名为cmd的方法如下:

execl("/bin/bash","bash","cmd", NULL);

不要回system()了, 因为场景需求所限不能用system()

作者: guosha   发布时间: 2011-05-19

已解决,改散分帖,多谢!

作者: guosha   发布时间: 2011-05-19

ok 厉害哈

作者: justkk   发布时间: 2011-05-19

用了bash的-c选项?

作者: justkk   发布时间: 2011-05-19

或者
execlp("cmd", "cmd", "para1", "para2", NULL);

作者: justkk   发布时间: 2011-05-19