RaspFR :: Forum

Forum de la communauté francophone de Raspberry PI.

Vous n'êtes pas identifié(e).

Annonce

Canal irc: #raspfr sur zeolia.net

#1 19-02-2017 17:02:45

mat46007
Membre
Inscription : 05-09-2015
Messages : 9

fermer un programme avec python

Bonjour,

j'utilise ceci pour afficher la video d'une camera lorsque j'appuie sur un bouton :

# fonction afficher video
def camera():
        subprocess.call(['omxplayer --avdict rtsp_transport:tcp --live "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0"'], shell=True)
.....
if (button_press_timer > une_seconde) :
    camera_on()
....


Quand je tape en commande terminal :
omxplayer --avdict rtsp_transport:tcp --live "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0

J'appuie sur CTRL C pour stopper la video.

Par contre ici je ne sais pas comment stopper par python.

Une idée ?

Hors ligne

#2 25-02-2017 14:49:59

wared
Membre
Inscription : 25-10-2013
Messages : 81

Re : fermer un programme avec python

il me semble qu'il y a une librairie python pour executer une commande systeme

du coup je passerais par un "ps -ef | grep pyhton", couplé avec la commande awk pour recuperer le n° de process

apres y'a plus qu'a lancer un "sudo kill -9 n°_de_process"

Hors ligne

Pied de page des forums