有关exec函数
我想用exec系列的函数执行一段shell脚本,这里有个问题是shell脚本带了参数,如何把参数传给shell脚本呢?
exec执行一个shell脚本名为cmd的方法如下:
execl("/bin/bash","bash","cmd", NULL);
不要回system()了, 因为场景需求所限不能用system()
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);
execlp("cmd", "cmd", "para1", "para2", NULL);
作者: justkk 发布时间: 2011-05-19