我有一个二进制文件,我可以使用system()命令或popen()在C中执行 . 当在linux文件系统中运行二进制文件时,我可以使用ctrl z暂停执行程序和fg以恢复执行 . 有什么方法可以在C中做到这一点吗?
发送SIGSTOP信号给它 . 有关如何操作的信息,请参阅信号手册 . 您可以通过发送SIGCONT信号继续该过程 . 你需要这个进程ID,所以你必须使用fork exec而不是plain系统 .
1 回答
发送SIGSTOP信号给它 . 有关如何操作的信息,请参阅信号手册 . 您可以通过发送SIGCONT信号继续该过程 . 你需要这个进程ID,所以你必须使用fork exec而不是plain系统 .