Suite à un petit souci de serveur, les emails de confirmation d'inscription n'étaient plus envoyés. Si vous n'avez pas reçu votre mot de passe, utilisez l'option "Mot de passe oublié" et vous recevrez le nouveau. (February 23) x

En raison de spams récurrents, les messages des nouveaux inscrits sont modérés a priori. Ne vous inquiétez pas si vous ne voyez pas apparaitre votre message immédiatement sur le forum. (November 04, 2021) x

Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

fermer un programme avec python
#1

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 ?
#2

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"
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)