#1 31/01/2013 08:01:21

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

[0.26] sasc systemd

bonjour,

j'utilise la chaine oscam/sasc/mythtv pour regarder les flux satellites et ça fonctionne plutôt bien. Mais je cherche une amélioration pour le lancement. Comme j'utilise systemd, les processus sont lancés en parallèle. Tout va bien entre oscam et sasc qui démarre toujours dans le bon sens mais pas entre sasc et mythtv. J'ai utilisé les traditionnelles commandes want et before

[Unit]
Description=Sasc-ng

Wants=oscam.service
After=oscam.service

[Service]
Type=simple
EnvironmentFile=/etc/conf/sasc-ng
ExecStartPre=/sbin/modprobe dvbloopback $DVBLOOBACK_ARGS
TimeoutSec=10

[Install]
WantedBy=multi-user.target

Sasc est est lent à se mettre en place et du coup, j'ai dû mettre une tempo dans le lancement du mythbackend

ExecStartPre=/usr/bin/sleep 8

Je sais que ce n'est pas forcement la bonne méthode mais j'ai fait cela dans l'urgence. Avez-vous une idée de la consigne qui pourrait faire que mythbackend soit lancé au bon moment ?

Hors ligne

#2 31/01/2013 13:49:57

Ookaze
Expert MythTVMembre de l'équipe de traduction et traducteur de la documentation.
Inscription : 15/01/2008
Messages : 884
Mythbox

Re : [0.26] sasc systemd

Il faut voir comment mythbackend communique avec sasc, et agir là-dessus. Je ne connais pas sasc donc je ne peux pas vraiment aider.
On peut attendre la création d'un socket, la création d'un fichier PID et dans les cas les plus évolués on peut avoir une notification dbus, mais pour sasc cela m'étonnerait.

Hors ligne

#3 01/02/2013 13:13:37

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.26] sasc systemd

Ookaze a écrit :

On peut attendre la création d'un socket, la création d'un fichier PID ....

n'est pas ce que fait de base systemd ? (s'il est bien configuré)

existe-t-il des outils pour analyser les communication entre 2 processus ?

Dernière modification par gilles74 (01/02/2013 13:14:29)

Hors ligne

#4 01/02/2013 14:09:40

Ookaze
Expert MythTVMembre de l'équipe de traduction et traducteur de la documentation.
Inscription : 15/01/2008
Messages : 884
Mythbox

Re : [0.26] sasc systemd

Non, il faut lui dire, il ne peut pas le deviner. Je ne connais pas la procédure d'initialisation de sasc donc je ne peux pas dire quoi attendre.

Hors ligne

#5 01/02/2013 20:05:45

FabriceMG
Développeur cinépassion.plcinépassion.pl sur le wiki.
Inscription : 03/11/2009
Messages : 193

Re : [0.26] sasc systemd

De mémoire, il y a un port de debug qui s'ouvre , "Listening on port 5456"

Dernière modification par FabriceMG (01/02/2013 20:45:39)

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict