Как я могу использовать fork () для обработки массива команд и параметров? - PullRequest
0 голосов
/ 10 мая 2019
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, чтобы потомок мог завершить каждую строку команды.Было бы лучше, если бы я поместил мои аргументы в один массив, а мои аргументы в другой?

...