首页 文章

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

提问于
浏览
1

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

1 回答

  • 3

    发送SIGSTOP信号给它 . 有关如何操作的信息,请参阅信号手册 . 您可以通过发送SIGCONT信号继续该过程 . 你需要这个进程ID,所以你必须使用fork exec而不是plain系统 .

相关问题