c - 如何使用 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,以便孩子可以完成每一行命令。将我的论点放在一个数组中,将我的论点放在另一个数组中会更好吗?
解决方案
推荐阅读
- graph - 如何更改 amcharts4 中值/类别的文本颜色?
- python - GCP 数据存储与搜索 API 性能基准?
- java - 如何在 SpringBoot 中的 PathVariable 处替换字符
- c++ - 如何正确安装 ImGui?
- datagrip - 如何在datagrip的数据库表中显示未提交的更改
- c++ - 为什么 C++ 数组类比 C 样式数组花费更多时间来操作?
- python - 如何根据特定数据集在 Python 中对数组进行排序
- mysql - SQL查询使用group by子句计算不同列中的行数
- c# - 如何更改 C# Windows 窗体标签颜色 1 秒并重置标签颜色?
- python - IMAP 检索电子邮件