如何从系统函数调用中杀死后台进程

2024-03-01

如何杀死使用 C 语言中的系统函数调用执行的后台进程。例如,我有一个编译的应用程序,称为“fooprocess”。然后我想编写一个程序,使用系统函数在后台执行 fooprocess 应用程序,请参阅下面的代码,

const char app[] = "fooprocess &";
system(app);

正如您所看到的,有一个“&”字符,以便我可以在后台运行 fooprocess 应用程序。我怎样才能杀死这个fooprocess?

非常感谢。


要与进程交互,您需要它的 PID。我不确定是否可以system但另一种选择是使用 fork + exec 自己分叉进程。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从系统函数调用中杀死后台进程 的相关文章

随机推荐

  • Google Play 安全警报 - 您的应用正在使用 HostnameVerifier 的不安全实现

    最近 我的一个应用程序收到了来自 Google Play 的安全警报 如下所示 您的应用程序正在使用不安全的实现主机名验证器 https developer android com reference javax net ssl Hostn
  • RankNTypes:导致此错误的原因是什么?

    我刚刚探索了 Rank2Types 和 RankNTypes 试图熟悉它们 但我无法弄清楚为什么以下不起作用 g forall a forall b a gt b gt x gt y gt u v g p x y p x p y 这个定义被
  • 我应该在 Windows 7 中使用 Python 2.7 32 位还是 64 位

    我正在设置 Django 并试图决定在我的 Windows 7 计算机上使用 32 位还是 64 位版本的 Python 2 7 我已经看到了 64 位安装程序的问题 但真正的问题是所有必要的库是否都可用于 64 位 或者某个版本是否存在我
  • 在 Java 中使用 Actions 创建菜单、工具栏和其他组件的正确方法

    在 Java Swing 应用程序中编写构建菜单的简单方法是执行以下操作 JMenu fileMenu new JMenu File JMenuItem openItem new JMenuItem Open openItem addAct
  • 是否可以通过编程方式更改 Iphone 的默认搜索引擎?

    我们想要构建一个网页 请求 iPhone 用户更改其默认搜索提供商的权限 通过移动 Safari 可以实现这一点吗 iOS 上的 Mobile Safari 中的 Window 对象似乎具有三个未记录的函数 可以与默认搜索引擎进行交互 wi
  • 为 JerseyTest 配置带有 SSL 的 JettyTestContainer

    我的任务是为我的团队的代码设置集成测试 这些测试需要向 Jersey 2 27 中实现的 REST 端点执行 HTTPS 请求 在我寻找如何进行此类测试的过程中 我偶然发现这篇文章来自Baeldung https www baeldung
  • 登录失败。用户“NT AUTHORITY\NETWORK”登录失败

    我无法摆脱这个错误 我通过 SSMS 添加了 NT AUTHORITY NETWORK 用户 以及使用此线程作为参考的相关角色 用户 NT AUTHORITY NETWORK SERVICE 登录失败 https stackoverflow
  • jQuery 在顶部留出更多空间

    如何在图表顶部创造更多空间 Now i get this 但我想要这个 这是我的JS代码 table chart each function var colors table chart thead th not first each fu
  • 为什么选择 RelayCommand

    我最近在 WPF 中进行了大量编程 但此时我的 View 和 ViewModel 并未分开 嗯 这是部分的 我所有与文本框中的文本 标签内容 数据网格中的列表等相关的绑定都是由常规属性完成的 其中包含 NotifyPropertyChang
  • 矩阵计算错误

    我正在使用 R 工具来计算 SVD svd m 并且它适用于小矩阵 但当我通过它时20Kx20X矩阵 处理完后 报如下错误 Error in svd m infinite or missing values in x 我检查了一下 没有行或
  • 如果未提供字符编码,HTML5 是否会为 HTML 文档指定默认字符编码?

    通过 HTTP 检索的示例 HTML 文档缺少 a HTTP Content Type header a HTML a HTML 对于 HTML5 是否假定默认字符编码 例如 UTF 8 或者完全由应用程序读取 HTML 文档来选择默认值
  • 取消删除 Google 日历活动

    我有一个 C 应用程序 可以在谷歌日历中创建事件 出于其自身目的 它控制事件的 UID 有时想要删除并重新创建事件 当尝试重新创建与已删除事件具有相同 UID 的事件时 会收到 远程服务器返回错误 409 冲突 我可以通过将 showdel
  • TextView不显示所有文本

    在我的应用程序中 我无法在通知中看到我显示的所有文本 我输入了 n 但这对我没有帮助 我不明白为什么 这是proba xml
  • 使用 feeder 确保 Gadling 中的 CSV 记录

    我用 CSV 在加特林创建了一个简单的馈线 该脚本运行良好 没有出现任何错误 我知道在负载测试期间从 CSV 中获取值 但我怎样才能确保每个用户获得哪个价值 我必须确保第一个用户应使用用户名 user1 和密码 password1 登录 由
  • 如何使用后退按钮返回 CrossWalk 的 XWalkView,或禁用它?

    我第一次尝试时使用下面的代码返回到 webview 中 但由于渲染能力较低 我使用XWalkView代替WebView public boolean onKeyDown int keyCode KeyEvent event WebView
  • 从列表 python 创建字典

    我有很多这种格式的列表 1 O1 0 0000 0 0000 2 AP 35 0000 105 0000 3 EU 47 0000 8 0000 我需要创建一个字典 其中键作为列表中的第一个元素 值作为整个列表 没有一个键是重复的 最好的方
  • 如何使用 c# .net 删除前缀

  • Shibboleth 成功登录后自定义重定向

    我需要在 Shibbolethlogin 之后和重定向到 SP url 之前执行操作 对我来说 最好的解决方案是 Shib 页面登录 gt 登录正常 gt 重定向到我的自定义页面 gt 重定向到 sp url 如果可能的话我该怎么做 有可能
  • 是否可以在 JavaScript 中确定命名窗口是否打开?

    我正在开发一个站点间单点登录项目 并且遇到了一个相当小的问题 当用户注销 父 站点时 需要在包含 子 站点的弹出窗口中加载特定页面 但是 我无法存储对返回值的引用window open 因为必须允许用户在注销之前在每个站点上导航到他们喜欢的
  • 如何从系统函数调用中杀死后台进程

    如何杀死使用 C 语言中的系统函数调用执行的后台进程 例如 我有一个编译的应用程序 称为 fooprocess 然后我想编写一个程序 使用系统函数在后台执行 fooprocess 应用程序 请参阅下面的代码 const char app f