Deutsch   English   Français   Italiano  
<m2r18rzvld.fsf@macseb.seki.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!news.trigofacile.com!news.gegeweb.eu!gegeweb.org!daedelys.org!.POSTED.2a01:e0a:aad:d091:57:1836:438d:332a!not-for-mail
From: =?utf-8?Q?S=C3=A9bastien?= Kirche
 <sebastien.kirche.no@spam.free.fr.invalid>
Newsgroups: fr.comp.os.unix,fr.comp.os.linux.configuration
Subject: setsid avec des variables d'environnement
Followup-To: fr.comp.os.linux.configuration
Date: Fri, 28 Jan 2022 17:14:06 +0100
Organization: Aucune.
Message-ID: <m2r18rzvld.fsf@macseb.seki.fr>
Reply-To: =?utf-8?Q?S=C3=A9bastien?= Kirche <sebastien.kirche@free.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: ip-172-31-20-214.eu-west-1.compute.internal; posting-host="2a01:e0a:aad:d091:57:1836:438d:332a";
	logging-data="1249309"; mail-complaints-to="usenet@ip-172-31-20-214.eu-west-1.compute.internal"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (x86_64-apple-darwin14.5.0)
X-Face:  ;T}O6aj2o*d:|9po%NCuYvExN3]<#cHr0"FaWCh[}WVn6&@L)YWO'&6AO5Ex:MX=H;.^e}o Td*OaFQEBc_xu%+ChwRl!KK`I'["$^aO1gIN{4OyBdO@1HHD5YO#[kiVCk|/-|mmYnU8yTp+eOv."d 1.G3;ro0Q/`,UY+vY/#5b/{OYxE+X\)tc~p~1vbmZ!o4sciW+e8MW|Pz|nl`l*}]8[#1zQO"]d2*{d wrTKu]5t<lBGxO->*Gy_pm3e8o=:(c_ju'zlQ<[oJ|\XjgQQmWZC7S]-Fmp\eBHnBO']/te~/;\@l" D#:h)8Q
Bytes: 2362
Lines: 27

Bonjour,

pour essayer de g=C3=A9rer correctement le d=C3=A9marrage et surtout l'arr=
=C3=AAt d'un
processus arbitraire (avec les =C3=A9ventuels fils de ce processus) je suis
arriv=C3=A9 au r=C3=A9sultat suivant (dans un bash):

d=C3=A9marrage: eval "/usr/bin/setsid $cmd >> pgm.log 2>&1 &
           cmdpid=3D$!
           printf "%d" $cmdpid > pidfile

arr=C3=AAt: kill -- -$(ps -o pgid=3D`cat pidfile` | grep -o '[0-9]*')

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

Vous auriez une id=C3=A9e pour am=C3=A9liorer ce cas, ou pour me dire comme=
nt je
peux utiliser setsid quand on souhaite d=C3=A9finir un environnement
particulier ?

Merci.

Followup-To: fr.comp.os.linux.configuration
--=20
S=C3=A9bastien Kirche