RaspFR :: Forum

Forum de la communauté francophone de Raspberry PI.

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

Annonce

Attention !!! Le serveur sera migré d'ici la fin de l'année, une coupure du forum est donc à prévoir dans les semaines à venir.

#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