我在Linux上使用C ++。每当我在线程中进行system()调用时,它都会控制键盘,并且无法使用ctrl + c退出程序。我正在通过系统调用调用的程序是SSH命令,该命令在主调用程序退出后才退出。谢谢

最佳答案

您可能希望使用Fork-exec技术来作为单独的进程启动SSH命令。然后,从启动过程中,您可以等待孩子完成wait或杀死它。

10-08 11:35