[service] création d'un service qui lance plusieurs scripts python bloquant (résolu)

Applications, problèmes de configuration réseau
Oldan
archer
Messages : 149
Inscription : lun. 18 oct. 2010, 10:39

[service] création d'un service qui lance plusieurs scripts python bloquant (résolu)

Message par Oldan » lun. 02 mars 2015, 13:42

Bonjour,

je cherche à créer un service qui lance plusieurs scripts python bloquant (ils contiennent des boucles infinies)

Pour cela j'ai créer le service dans /etc/systemd/system/lancement.service

Code : Tout sélectionner

[Unit]
Description=lancement
After=tlp-init.service

[Service]
ExecStart=/usr/local/bin/lancement.sh

[Install]
WantedBy=multi-user.target
Voici mon fichier /usr/local/bin/lancement.sh

Code : Tout sélectionner

#!/bin/bash

/usr/bin/python /home/oldan/.local/bin/py1.py
/usr/bin/python /home/oldan/.local/bin/py2.py
Le problème est que seul le programme py1.py est lancé.

J'ai essayé toutes sortes de choses (nohup, &) mais rien ne me lance les 2 programmes python et les laisse lancés.
Tous les 2 contiennent des boucles infinies.

Merci pour votre aide !
Dernière modification par Oldan le lun. 02 mars 2015, 15:29, modifié 1 fois.

benjarobin
Maître du Kyudo
Messages : 15923
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [service] création d'un service qui lance plusieurs scripts python bloquant

Message par benjarobin » lun. 02 mars 2015, 14:44

Tu peux créer 2 services... Ou tout simplement faire ceci :

Code : Tout sélectionner

#!/bin/bash

/usr/bin/python /home/oldan/.local/bin/py1.py &
/usr/bin/python /home/oldan/.local/bin/py2.py
wait
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Oldan
archer
Messages : 149
Inscription : lun. 18 oct. 2010, 10:39

Re: [service] création d'un service qui lance plusieurs scripts python bloquant

Message par Oldan » lun. 02 mars 2015, 15:29

Youpi :)
Merci beaucoup.

Le wait est parfait !!
Je passe en résolu !

Répondre