我第一次使用Python和Raspberry Pi(它是pi2),并尝试触发一组定时命令。我已经解决了大部分问题,除了最后,我想杀死所有进程。在

逻辑如下:

--触发名为“倒计时”的音频文件(.wav)

--触发另一个名为“dixie”的音频文件(.wav)

--当dixie正在播放trigger时,一个wget命令触发我相机上的照片

--继续播放“dixie”,直到上一个wget完成执行

--当wget完成执行后,停止播放“dixie”

--触发名为“掌声”的最终音频文件(.wav)

--停止所有音频

基本上,wget是最重要的,播放的音频文件只是为了在我的相机拍照时创作音乐。当wget结束,掌声结束时,我想杀死所有的音频,但是子流程.Popen“dixie”命令继续播放(大约40秒长)。我怎样才能在最后终止这个过程?在

以下是我目前为止的代码:import os

import time

import subprocess

subprocess.call(["aplay countdown.wav"], shell=True)

subprocess.Popen(["aplay dixie.wav"], shell=True)

subprocess.call(["wget 'http://10.5.5.9/camera/SH?t=12345678&p=%01' -O-"], shell=True)

time.sleep(5)

subprocess.call(["aplay applause.wav"], shell=True)

subprocess.Popen.kill(["aplay dixie.wav"], shell=True)

一旦“掌声”演奏完毕,我想杀死“迪克西”。在

我的代码产生错误:

^{pr2}$

有什么建议吗?在

python定时关闭进程_Python子进程,定时延迟后终止进程相关推荐

  1. python微信群定时发早安_Python每天定时发早安晚安语录

    昨天在技术群里问大家七夕节礼物准备好了吗?大多数男程序员回复姿势都是这样的: 程序员有女朋友? new 一个就行. Python 只要内存够,想 new 多少个对象都不是问题. 由于行业环境的原因,程 ...

  2. python 多进程multiprocessing 如何获取子进程的返回值?进程池pool,apply_async(),get(),

    案例1 # -*- coding: utf-8 -*- """ @File : 20200318_摄像头多进程流传输.py @Time : 2020/3/18 14:58 ...

  3. python僵尸进程和孤儿进程_python中多进程应用及僵尸进程、孤儿进程

    一.python如何使用多进程 创建子进程的方式 1.导入multiprocessing 中的Process类 实例化这个类 指定要执行的任务 target import os from multip ...

  4. android 自定义dialog 定时关闭,Android,对话框定时自动关闭的实现

    初学Android没几天,最近在做一个项目,需要实现对话框弹出一段时间后自动消失,网上查找了部分资源并参考了SDK后,整理了下相关的方法: 实现对话框的弹出消隐,现实主要的方法是使用Toast.Toa ...

  5. linux父进程和子进程查看,linux查看父子进程

    python多进程代码 test.py #coding=utf-8 import multiprocessing import time def func(msg): print "msg: ...

  6. linux中终止停止进程_如何在Linux中终止进程或停止程序

    linux中终止停止进程 当一个进程行为异常时,您有时可能想要终止或终止它. 在本文中,我们将探讨几种使用gedit作为示例应用程序从命令行以及图形界面终止进程或应用程序的方法. 使用命令行/终止符 ...

  7. python提示对话框自动关闭_Python实现定时自动关闭的tkinter窗口方法

    Python实现定时自动关闭的tkinter窗口方法 更新时间:2019年02月16日 09:13:27 作者:Python_小屋 今天小编就为大家分享一篇Python实现定时自动关闭的tkinter ...

  8. 定时运行python脚本并发送邮件_python实现定时发送邮件到指定邮箱

    本文实例为大家分享了python实现定时发送邮件到指定邮箱的具体代码,供大家参考,具体内容如下 整个链路:传感器采集端采集数据,边缘端上传数据库,从数据库拿到数据. 产品端有个自动出报告的需求,并且希 ...

  9. python定时发送信息_python实现定时发送消息

    #!/usr/bin/env python #-*- coding:utf-8 -*- @Author : wujf @Time:2018/8/21 15:59 # 自动发送消息 from threa ...

最新文章

  1. 2022-2028年中国宠物用药行业市场前瞻与投资战略规划分析报告
  2. SpringBoot ElasticSearch 全文搜索
  3. CentOS7性能监控系统安装
  4. PPO-强化学习算法
  5. 如何在postman里为类型为Edm.DateTime的OData参数指定正确格式的值
  6. C/C++ 读取16进制文件
  7. 用终端访问路由器设置端口开发_serial for mac(终端管理软件)v2.0.3
  8. caffe编译出现 libcudart.so.8.0 cannot open shared object file: No such file or directory的错去
  9. oracle去重保留一条_关于oracle数据库物理结构(文件)的一些总结
  10. Linux下nautilus的右键快捷菜单项设置
  11. 明基5560 win7 64驱动_这个Win7系统,稳定又纯净!
  12. Hadoop 入门教程(超详细)
  13. pycharm 连接SQL
  14. 浪潮ERP-PS异速联远程接入解决方案
  15. mindmanager2020官方下载永久激活版V20.1.237
  16. 《感冒+发烧》后的感受
  17. 【Arcpy】批量合并重叠拓扑
  18. uniCloud云开发
  19. Swan Song Gamma阶段博客目录
  20. 一张学习规划图学透自动化测试

热门文章

  1. 从局部脑到全脑:时空域分层神经网络脑电情绪识别模型
  2. 08 | 事务到底是隔离的还是不隔离的
  3. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
  4. android d-bus,android EventBus的使用
  5. pgsql怎么从interval中取出数字_tp6中swoole扩展websocket的使用
  6. 深入浅出在NIO技术中,如何理解直接缓冲区要比非直接缓冲区效率高?
  7. mysql中的count函数和sum函数如果条件不符合返回什么
  8. BugKuCTF 杂项 签到题
  9. Hadoop中Namenode单点故障的解决方案及详细介绍
  10. windows 环境 docker踩坑