--{ JKB a plopé ceci: }--
>>> /usr/bin/su - $USER -c "(cd $DIR; ./$EXE > $0.log 2>&1 & \
>> echo $! > /var/run/pid.machin \
>>> )"
>>
>> Euh, ça le fait pas un truc comme ça ?
>
> Naon... Tu me connais, c'est le premier truc que j'ai essayé...
> Comme le processus est lancé avec les droits de $USER, tu ne peux
> pas écrire dans /var/run.
Ben alors faut écrire dans le home de $USER. Il doit forcément
exister un truc shell pour récupérer le path vers son home, non ?
Genre un petit coup de awk sur /etc/passwd... Ah mince, non, comme
tu es total complexe, faut probablement parser la sortie de ypcat
ou un truc du même genre...
> J'aime assez le signal 42... ;-)
En fait, c'est pas POSIX, mais ça permet de controler la
génération des improbabilités.
--
La version UndeadBSD, si on n'est pas trop pinailleur sur la clause de
clonage des auteurs avec réplication mémorielle, est compatible, en
revanche. --{ SC, in fcol.debats }--