gpt4 book ai didi

c - 使用 C 暂停执行二进制文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:55 27 4
gpt4 key购买 nike

我有一个二进制文件,我可以使用 system() 命令或 popen() 在 C 中执行该文件。在 linux 文件系统中运行二进制文件时,我可以使用 ctrl + z 暂停程序的执行,使用 fg 恢复执行。有什么可能的方法可以用 C 语言做到这一点吗?

最佳答案

向它发送一个 SIGSTOP 信号。有关如何执行此操作的信息,请参见信号联机帮助页。您可以通过向其发送 SIGCONT 信号来继续该过程。为此,您需要进程 ID,因此您必须使用 fork+exec 而不是普通系统。

关于c - 使用 C 暂停执行二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29200730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com