linux停止运行python_如何从LinuxOS中的python脚本运行/停止c程序?
我有一个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程序?相关推荐
- 在Spark Scala/Java应用中调用Python脚本,会么?
摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...
- 教你如何在Spark Scala/Java应用中调用Python脚本
摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...
- java怎么调用python_如何在Java中调用Python代码
Jython(原JPython),是一个用2113Java语言写的Python解释5261器.在没有第三方模块的情况下4102,通常选择利用Jython来调用1653Python代码,它是一个开源的J ...
- Blender中的Python脚本介绍学习教程
Blender中的Python脚本介绍学习教程 MP4 |视频:h264,1280×720 |音频:AAC,48000 Hz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:1.63 ...
- c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法
c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法 时间:2017-05-09 12:32:06阅读:234评论 ...
- excel调用python编程-如何在excel中调用python脚本
如何在excel中调用python脚本 发布时间:2020-07-03 14:15:28 来源:亿速云 阅读:155 如何在excel中调用python脚本?针对这个问题,这篇文章详细介绍了相对应的分 ...
- 【Python】如何在Excel中调用Python脚本,实现数据自动化处理
这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作. 说起Excel,那绝对是数据处理领域王者般的存在,尽管已经诞生三十多年了,现在全球仍有7.5 ...
- java执行python脚本_使用Runtime.getRuntime().exec()在java中调用python脚本
举例有一个Python脚本叫test.py,现在想要在Java里调用这个脚本.假定这个test.py里面使用了拓展的包,使得pythoninterpreter之类内嵌的编译器无法使用,那么只能采用ja ...
- 记录一个crontab的中使用python脚本的坑
2019独角兽企业重金招聘Python工程师标准>>> 问题表现: 每次手动执行这个python脚本运行,程序工作的很好,但是如果是通过crontab的方式来运行,就会有各种问题! ...
最新文章
- c语言嵌入式开发单片机,嵌入式开发|单片机基础
- 2013eoe移动开发者大会圆满落幕
- java设置断点,在Java中设置断点
- 如何用Veripacks替换构建模块
- mysql计算机二级选择题题库_全国计算机二级mysql数据库选择题及答案
- 阿里云获全球第一张云安全国际认证金牌
- 释放囚犯(洛谷-P1622)
- mac修改jupyter notebook启动时的打开目录
- 发送get请求php,如何利用PHP发送GET请求
- python的十大算法_Python十大排序算法
- Windows server 2008 iis7 下配置PHP+MySql
- 最近学习安卓中总结的一些知识点
- 软件开发生命周期及文档
- Linux下通过iwconfig命令连接无线
- Python网络爬虫数据采集实战:基础知识
- 国外问卷调查怎么做?谁都能做吗?
- 商务智能基本概念大总结
- 试问甘心从年少轻狂到一事无成吗?
- Zookeeper启动成功,报错“Error contacting service. It is probably not running”
- python panda用法_Python Pandas用法入门