首页 > 解决方案 > 如何使用 fork() 处理命令和参数数组?

问题描述

so i have an array with the following:
  array[0][0] = command arg1 arg2 arg3
  array[1][0] = command
  array[2][0] = command arg1 arg2 arg3 arg4

etc

I want to use execvp to execute each of these lines of commands,
eg.
   execvp(array[0],array);

我怎么能在一个while循环中(这样我可以通过每一行)使用fork,以便孩子可以完成每一行命令。将我的论点放在一个数组中,将我的论点放在另一个数组中会更好吗?

标签: cforkexecvp

解决方案


推荐阅读