在子进程中执行文件

洛潘

我在相同的主目录和示例目录中有两个程序,如果执行./example file.txt程序,则可以使用该文件管理简单任务。然后我的主要程序是

#include<stdio.h>
#include<stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>
int main (int argc, char* argv[]){
   pid_t const pid1 = fork();
   if(pid1==0){
     execv();
   }
   else{
     wait(NULL);
   }
 }

因此,我想执行./main file.txt该子进程,并且应该./example file.txt使用argv [1]中main收到的同一文件来执行该子进程我的问题是如何使用execv参数来完成此任务。
对不起,如果我没有简单地解释自己。谢谢你

甲肾上腺素

最简单的方法是:

execl("./example", "example", argv[1], (char *)NULL);

或者,

char *args[] = {
    "example",
    argv[1],
    NULL
};
execv("./example", args);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android 10-替代将可执行文件作为子进程启动存储在应用主目录中的方法

来自分类Dev

使用Python子进程模块将输入传递给可执行文件

来自分类Dev

将可执行文件加载到当前进程的内存中,然后执行

来自分类Dev

通过python中的子进程使文件可执行

来自分类Dev

在可执行文件中查找指令,给定其在运行进程中的地址?

来自分类Dev

在可执行文件中查找指令,给定其在运行进程中的地址?

来自分类Dev

Makefile多行破折号命令在分离的进程中运行可执行文件

来自分类Dev

使用sudo运行单个可执行文件会在进程列表中添加两个进程

来自分类Dev

读取可执行文件\进程的指纹

来自分类Dev

如何使可执行文件运行不同的进程?

来自分类Dev

读取可执行文件\进程的指纹

来自分类Dev

正在运行的进程是否会损坏其目录中的可执行文件和文件(当前正在使用)

来自分类Dev

通过子进程从不同目录运行文件

来自分类Dev

在子进程中打开文件

来自分类Dev

可执行文件是否在当前外壳程序或子外壳程序中“运行”?

来自分类Dev

尚未执行文件....操作中的错误

来自分类Dev

覆盖可执行文件会影响运行原始可执行文件的进程吗?

来自分类Dev

如何在C中的Linux上检测执行的子进程的文件活动?

来自分类Dev

声子使python可执行文件崩溃

来自分类Dev

子过程无法使用Pandas执行文件

来自分类Dev

如何使用ptrace()使特定进程执行给定的可执行文件?

来自分类Dev

在不启动终端的情况下从Windows中的批处理文件启动可执行文件时如何设置进程优先级

来自分类Dev

自执行文件

来自分类Dev

当子进程执行时

来自分类Dev

vtkSTLReader仅读取执行文件夹中的文件

来自分类Dev

在可执行文件中“隐藏”文件 (C++)

来自分类Dev

在C的子进程中读取文件

来自分类Dev

在C的子进程中读取文件

来自分类Dev

浏览项目目录以在其自己的进程中调用或调用另一个程序或可执行文件

Related 相关文章

  1. 1

    Android 10-替代将可执行文件作为子进程启动存储在应用主目录中的方法

  2. 2

    使用Python子进程模块将输入传递给可执行文件

  3. 3

    将可执行文件加载到当前进程的内存中,然后执行

  4. 4

    通过python中的子进程使文件可执行

  5. 5

    在可执行文件中查找指令,给定其在运行进程中的地址?

  6. 6

    在可执行文件中查找指令,给定其在运行进程中的地址?

  7. 7

    Makefile多行破折号命令在分离的进程中运行可执行文件

  8. 8

    使用sudo运行单个可执行文件会在进程列表中添加两个进程

  9. 9

    读取可执行文件\进程的指纹

  10. 10

    如何使可执行文件运行不同的进程?

  11. 11

    读取可执行文件\进程的指纹

  12. 12

    正在运行的进程是否会损坏其目录中的可执行文件和文件(当前正在使用)

  13. 13

    通过子进程从不同目录运行文件

  14. 14

    在子进程中打开文件

  15. 15

    可执行文件是否在当前外壳程序或子外壳程序中“运行”?

  16. 16

    尚未执行文件....操作中的错误

  17. 17

    覆盖可执行文件会影响运行原始可执行文件的进程吗?

  18. 18

    如何在C中的Linux上检测执行的子进程的文件活动?

  19. 19

    声子使python可执行文件崩溃

  20. 20

    子过程无法使用Pandas执行文件

  21. 21

    如何使用ptrace()使特定进程执行给定的可执行文件?

  22. 22

    在不启动终端的情况下从Windows中的批处理文件启动可执行文件时如何设置进程优先级

  23. 23

    自执行文件

  24. 24

    当子进程执行时

  25. 25

    vtkSTLReader仅读取执行文件夹中的文件

  26. 26

    在可执行文件中“隐藏”文件 (C++)

  27. 27

    在C的子进程中读取文件

  28. 28

    在C的子进程中读取文件

  29. 29

    浏览项目目录以在其自己的进程中调用或调用另一个程序或可执行文件

热门标签

归档