我有一个c程序基本上是在无限循环运行,如下所示.

int main(int argc, char** argv )

{

Detectdirection *d;

//Mosquitto

io_service io;

deadline_timer t(io);

MosquitoInterface *m = new MosquitoInterface(t);

d = new Detectdirection();

while(true)

{

int ret = d->Tracking();

if(ret < 0)

cout << "Pattern is not found" << endl ;

}

delete d;

delete m;

cout << "Exit" << endl;

return 0;

}

我喜欢从python脚本运行和停止程序.

运行程序非常简单.仅提供构建文件的路径,如here所述.

但是如何从Pyhton中停止应用程序以便正确删除创建的对象.

解决方法:

您需要在进程之间进行通信.

向进程发送信号(并在可执行文件中捕获该信号)是执行此操作的常用方法.

标签:python,c,gcc,g

来源: https://codeday.me/bug/20190828/1754971.html

linux停止运行python_如何从LinuxOS中的python脚本运行/停止c程序?相关推荐

  1. 在Spark Scala/Java应用中调用Python脚本,会么?

    摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...

  2. 教你如何在Spark Scala/Java应用中调用Python脚本

    摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...

  3. java怎么调用python_如何在Java中调用Python代码

    Jython(原JPython),是一个用2113Java语言写的Python解释5261器.在没有第三方模块的情况下4102,通常选择利用Jython来调用1653Python代码,它是一个开源的J ...

  4. Blender中的Python脚本介绍学习教程

    Blender中的Python脚本介绍学习教程 MP4 |视频:h264,1280×720 |音频:AAC,48000 Hz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:1.63 ...

  5. c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法

    c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法 时间:2017-05-09 12:32:06阅读:234评论 ...

  6. excel调用python编程-如何在excel中调用python脚本

    如何在excel中调用python脚本 发布时间:2020-07-03 14:15:28 来源:亿速云 阅读:155 如何在excel中调用python脚本?针对这个问题,这篇文章详细介绍了相对应的分 ...

  7. 【Python】如何在Excel中调用Python脚本,实现数据自动化处理

    这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作. 说起Excel,那绝对是数据处理领域王者般的存在,尽管已经诞生三十多年了,现在全球仍有7.5 ...

  8. java执行python脚本_使用Runtime.getRuntime().exec()在java中调用python脚本

    举例有一个Python脚本叫test.py,现在想要在Java里调用这个脚本.假定这个test.py里面使用了拓展的包,使得pythoninterpreter之类内嵌的编译器无法使用,那么只能采用ja ...

  9. 记录一个crontab的中使用python脚本的坑

    2019独角兽企业重金招聘Python工程师标准>>> 问题表现: 每次手动执行这个python脚本运行,程序工作的很好,但是如果是通过crontab的方式来运行,就会有各种问题! ...

最新文章

  1. c语言嵌入式开发单片机,嵌入式开发|单片机基础
  2. 2013eoe移动开发者大会圆满落幕
  3. java设置断点,在Java中设置断点
  4. 如何用Veripacks替换构建模块
  5. mysql计算机二级选择题题库_全国计算机二级mysql数据库选择题及答案
  6. 阿里云获全球第一张云安全国际认证金牌
  7. 释放囚犯(洛谷-P1622)
  8. mac修改jupyter notebook启动时的打开目录
  9. 发送get请求php,如何利用PHP发送GET请求
  10. python的十大算法_Python十大排序算法
  11. Windows server 2008 iis7 下配置PHP+MySql
  12. 最近学习安卓中总结的一些知识点
  13. 软件开发生命周期及文档
  14. Linux下通过iwconfig命令连接无线
  15. Python网络爬虫数据采集实战:基础知识
  16. 国外问卷调查怎么做?谁都能做吗?
  17. 商务智能基本概念大总结
  18. 试问甘心从年少轻狂到一事无成吗?
  19. Zookeeper启动成功,报错“Error contacting service. It is probably not running”
  20. python panda用法_Python Pandas用法入门

热门文章

  1. 2006全国计算机等级考试二级vb模拟试题1答案,2006年春季计算机等级考试二级VB试卷真题及答案...
  2. iOS测试-关东升-专题视频课程
  3. 计算机四级考试从零开始,从零开始考公务员,这些步骤要学会!
  4. 上海宽泛计算机招聘,2022上海市公务员考试职位表
  5. 深度神经网络模型压缩和加速
  6. 过滤器、vue内置指令
  7. 小米手机一键修改机器码参数
  8. QT鼠标点击窗口外的部分使窗口隐藏
  9. CSDN学霸课表——网络规划设计师(软考高级)
  10. Redis(二十四)-秒杀案例之库存遗留问题解决