我怎样才能完全杀死一个侏儒终端
How can I kill off a gnome-terminal completely?
我注意到当我执行以下操作时,侏儒终端只是进入"僵尸状态"
char *cmd = "kill <pidofterminal>"
popen(cmd, "r");
有没有办法完全杀死程序?我需要它来释放它的 PID。
您可以在 kill 命令中指定-9
char *cmd = "kill -9 <pidofterminal>"
popen(cmd, "r");
在 sudo 或 root 下运行程序:
sudo ./program
它将杀死您可以杀死的所有进程。
相关文章:
- 使用 (cin) 用户输入将其粘贴到 std::system 中,并在另一个终端中运行带有输入的命令
- 将终端设置为原始模式:仅在按下下一个键后显示字符
- 如何在另一个终端中打开并稍后关闭来自c ++的另一个程序?
- C++ 仅使用一个命令逐行从终端读取文件流
- 如何在第一个 std::cin 之后阻止终端在 C++ 中关闭
- 在C 中创建一个可以由其他程序使用的伪终端
- CreateFile打开在另一个终端会话中创建的MS-DOS设备
- 我是一个菜鸟,但是我可以编写一个带有gui的c ++程序,并让它在Visual Studio 2010 express和ubuntu中的终端上运行吗?
- 输出字符串使用 C++ 覆盖 Linux 终端上的最后一个字符串
- C ++如何创建一个函数,该函数在终端和文件上打印
- 如何从C++代码中打开一个新终端并在其中编写
- 我该如何通过Xcode在终端中运行一个项目
- 我在我的程序中添加了一个void函数,它不接受任何参数,现在我的程序在运行时只返回一个空白终端
- 生成一个新的终端并打开vim
- 如何先启动另一个终端任务
- 打印到一个进度条到终端从Java/ c++
- 我可以制作一个无法打开终端窗口的 OS X Glut 应用程序吗?
- 在一个执行函数中使用多个终端命令
- 在c++中强制打开一个设置大小的终端窗口
- 用Xcode用c++写一个文件,用终端运行