用c执行linux命令

时间:2011-03-04 14:01:29

标签: c linux function exec

有没有办法用c执行Linux命令而不使用execlp(),比如预定义函数或其他东西。

感谢。

3 个答案:

答案 0 :(得分:7)

如果您需要输出命令,请使用system()popen()

答案 1 :(得分:2)

system(const char *command);听起来像是你想要的

答案 2 :(得分:0)

您可以使用system。它执行命令,但要小心,因为它调用shell来解释命令(打破空间上的参数列表,......)。