Sujet : Re: setsid avec des variables d'environnement
De : sebastien.kirche.no (at) *nospam* spam.free.fr.invalid (Sébastien Kirche)
Groupes : fr.comp.os.linux.configurationDate : 08. Feb 2022, 19:02:56
Autres entêtes
Organisation : Aucune.
Message-ID : <m2v8xp5j8v.fsf@macseb.seki.fr>
References : 1 2 3
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/26.1 (x86_64-apple-darwin14.5.0)
Le 3 février 2022 à 20:11, Jo Engo a formulé :
Le Tue, 1 Feb 2022 15:28:34 +0100, Pascal Hambourg a écrit :
setsid /bin/sh -c $cmd
Oui c'est mieux.
Pas ici:
setsid: failed to set the controlling terminal: inappropriate ioctl for device
setsid: failed to execute <contenu de $cmd avec variable + commande>
Dans le man, j'avais vu "-c / --ctty set the controlling terminal to the
current one"
Vous ne confondriez pas avec un -c <commande> ? Parce que dans ce cas,
ça va coincer, le script qui lance la commande setsid est appelé par cron.
Alternative : est-ce que ça pourrait se faire par un "setsid sh -c
$cmd" ? Ça commence à être tordu :(
-- Sébastien Kirche