setsid avec des variables d'environnement

Liste des GroupesRevenir à fcol configuration 
Sujet : setsid avec des variables d'environnement
De : sebastien.kirche.no (at) *nospam* spam.free.fr.invalid (Sébastien Kirche)
Groupes : fr.comp.os.unix fr.comp.os.linux.configuration
Suivi-à : fr.comp.os.linux.configuration
Date : 28. Jan 2022, 18:14:06
Autres entêtes
Organisation : Aucune.
Message-ID : <m2r18rzvld.fsf@macseb.seki.fr>
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/26.1 (x86_64-apple-darwin14.5.0)
Bonjour,

pour essayer de gérer correctement le démarrage et surtout l'arrêt d'un
processus arbitraire (avec les éventuels fils de ce processus) je suis
arrivé au résultat suivant (dans un bash):

démarrage: eval "/usr/bin/setsid $cmd >> pgm.log 2>&1 &
           cmdpid=$!
           printf "%d" $cmdpid > pidfile

arrêt: kill -- -$(ps -o pgid=`cat pidfile` | grep -o '[0-9]*')

Mon souci c'est que $cmd provient d'un fichier et pour un certain usage
on a défini cmd="LD_LIBRARY_PATH=/some/path /some/command" ce qui se
solde par LD_LIBRARY_PATH=/some/path: No such file or directory.

Vous auriez une idée pour améliorer ce cas, ou pour me dire comment je
peux utiliser setsid quand on souhaite définir un environnement
particulier ?

Merci.

Followup-To: fr.comp.os.linux.configuration
--
Sébastien Kirche

Date Sujet#  Auteur
28 Jan 22 * setsid avec des variables d'environnement8Sébastien Kirche
30 Jan 22 +* Re: setsid avec des variables d'environnement4Jo Engo
31 Jan 22 i+- Re: setsid avec des variables d'environnement1Olivier Miakinen
31 Jan 22 i`* Re: setsid avec des variables d'environnement2Nicolas George
31 Jan 22 i `- Re: setsid avec des variables d'environnement1Jo Engo
1 Feb 22 `* Re: setsid avec des variables d'environnement3Pascal Hambourg
3 Feb 22  `* Re: setsid avec des variables d'environnement2Jo Engo
8 Feb 22   `- Re: setsid avec des variables d'environnement1Sébastien Kirche

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal