Forum Linux.général Quitter proprement le daemon VLC

Posté par  .
Étiquettes : aucune
0
20
juin
2007
Bonjour à tous.

J'utilise actuellement dans une application VLC en mode daemon (lancé par un vlc --daemon)

Je me pose cependant la question de comment quitter ce daemon.
Actuellement le daemon est fermé à l'aide d'un killall vlc, chose qui pose des problèmes.

J'ai cherché dans la doc de vlc, le man, ms impossible de trouver des infos sur la manière de fermer vlc...

Je fais donc appel à tous ceux qui auraient une petite idée.

Merci.
  • # Extrait de frecord.sh

    Posté par  . Évalué à 2.

    vlc $STREAM --filter deinterlace:bob --sout #std{access=file,mux=ps,url=$OUTFILE}" -I dummy &
    pid_main=$!
    ...
    du script...
    ....
    kill $pid_main


    Tu peux stocker le pid de vlc ($pid_main) dans un fichier vlc.pid, par exemple, afin qu'il soit accessible par une autre application.
    • [^] # Re: Extrait de frecord.sh

      Posté par  . Évalué à 1.

      Merci beaucoup.

      Mais fait un kill sur le pid est il plus propre que de faire un killall sur le processus ?
      • [^] # Re: Extrait de frecord.sh

        Posté par  . Évalué à 4.

        man kill
        man killall
        => les deux envoient par défaut le même signal SIGTERM

        Donc ça ne changera rien.

        Actuellement le daemon est fermé à l'aide d'un killall vlc, chose qui pose des problèmes.


        Quels problèmes ?
        • [^] # Re: Extrait de frecord.sh

          Posté par  . Évalué à 1.

          VLC est utliser pour transcoder un flux vidéo, celui de la freebox.

          Lorsque que vlc est quitté par un killall, le flux de la freebox est toujours envoyé, jusqu'à un timeout. Si je change de chaine avant ce timeout, ça bug (la première chaine est toujours envoyée)
          • [^] # Re: Extrait de frecord.sh

            Posté par  . Évalué à 1.

            Peut importe la manière dont tu quittes VLC, la freebox continuera streamer jusqu'au timeout.

            Suis pas sûr qu'il y ait une solution.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.