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 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: Reply-To: =?utf-8?Q?S=C3=A9bastien?= Kirche 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*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