execve

execve

文章 0 浏览 4

execve不启动该过程?

我想由孩子在队列中发送一条消息,然后将其打印在父亲身上。但是,父亲只打印了等待后用PID终止的过程。好像孩子没有奔跑,也没有将任何东西放在队列…

烟─花易冷 2025-02-13 06:19:20 1 0

当Sigint发送给父母时,不要将Sigint发送给孩子

有没有一种方法可以在发送给父母的 sigint 时未将 sigint 发送到子进程?示例: main.c : #define _GNU_SOURCE #include #include #include #include…

魔法唧唧 2025-02-13 03:06:03 1 0

文件描述符未正确传递给使用execve()系统调用生成的进程

我正在阅读一本UNIX书籍,特别是有关execve()系统调用的部分。该书说,与打开文件相关的文件描述符将传递给子进程,以及在process call execve()…

中二柚 2025-02-04 00:34:08 3 0

/usr/bin/cat: - :使用pipe()使用pipe()时糟糕的文件描述符

我正在重新创建一个完整的外壳。为此,我必须模拟“ |”。为此,我必须使用dup2(),fork()和pipe()函数。 这是我的代码: void do_pipe(global …

仅此而已 2025-01-26 15:13:38 4 0

如何将指针添加到C中的指针数组

我正在尝试在C中创建一个简单的外壳。我在使用execve()函数时遇到问题。因此,我的论点被宣布为char *cmdargs [10];持有-A或-L等论点。但是,它与…

月隐月明月朦胧 2025-01-26 05:05:26 3 0

使用pipe()时,可以退出叉()

我正在重新创建一个完整的外壳。为此,我必须模拟“ |”。为此,我必须使用dup2(),fork()和pipe()函数。 我最成功的代码是: int exec_pipe(gl…

才能让你更想念 2025-01-25 23:53:24 3 0

如何使用 ebpf 终止进程?

我想从 bpf 函数(execve)内部将 send_sig_info 发送到进程,但它不会加载。 我知道他们从内核 5.3 开始添加了一个辅助函数,但我正在开发较低的内核…

忆伤 2025-01-14 19:12:57 6 0

execve 参数的路径名与参数

我正在尝试实现一个运行用户输入命令的简单 shell 程序。我希望用户输入“ls”或“dir”并让 shell 运行 /bin/ls 或 /bin/dir 。对于 execve 参数什么…

暖风昔人 2025-01-11 18:38:19 4 0

通过 SIGKILL 杀死进程

我有一个进程在执行程序后立即被终止。这是编译后的可执行文件的代码,它是一个小程序,从标准输入(通常是描述性文件)读取由数字表示的几个图,并使…

月下凄凉 2024-12-23 11:43:08 5 0

execve(“/bin/sh”, 0, 0);在管道中

我有以下示例程序: #include int main(int argc, char ** argv){ char buf[100]; printf("Please enter your name: "); fflush(stdout); gets(buf); …

可是我不能没有你 2024-12-21 05:54:07 9 0

execve() 无法启动 C 程序

我正在尝试在 Linux 上使用 unistd.h 中的 execve() 生成一个新进程。我尝试向其传递以下参数 execve("/bin/ls", "/bin/ls", NULL); 但没有得到结果。…

洒一地阳光 2024-12-20 14:51:06 5 0

“sh -c”的问题不接受额外参数,UNIX,使用 execve()

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…

趁微风不噪 2024-12-19 07:45:42 5 0

在 setuid iPhone 应用程序中加载 MobileSubstrate

我的 iPod touch (Installer4) 上有一个 root 应用程序,我希望它加载 MobileSubstrate,这样我就可以开始进行调整以修复其错误。我知道根应用程序有…

心在旅行 2024-12-17 11:08:36 7 0

C 语言的 UNIX 简单 shell、execve 和参数

[...] Preprocesser directives void read_command() { int i; //index to the arrays stored in parameter[] char *cp; //points to the command[] c…

眼眸里的那抹悲凉 2024-12-09 12:07:13 8 0

了解 execve 的要求和设置环境变量

我们在解释我们的老师时遇到了很多困难。我们要求澄清并从他那里得到了以下信息 对于 execve,请将您使用导出的变量设置的环境发送给它,并创建一个内…

清风挽心 2024-12-08 09:19:15 5 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文