On Sat, Mar 13, 2004 at 04:17:30PM +0100, Leopoldo Ghielmetti wrote:
> Ce qui est expliqu� dans le bouquin c'est qu'un script qui tourne en
> d�mon devrait se recopier enti�rement dans une variable d'environnement
> et s'ex�cuter ensuite depuis celle-ci, de cette fa�on le shell ne va
> plus utiliser de fichier pour l'ex�cution du script mais uniquement une
> variable en m�moire. Si tu veux je vais rechercher comment faire. Mais
> ce n'est pas "pas possible".

On peut aussi faire, alors:

   TMPFILE=/tmp/blabla.`basename $0`.$$

   cat $0 > $TMPFILE
   exec $0

(probl�me de s�curit� de /tmp mis � part).

> syst�me tourne (ce n'est m�me pas possible). Le but c'est que si le
> d�mon se trouve dans /opt ou /usr/local on peut d�monter ces r�pertoires
> sans que le script les bloque.

ok. Mais si on a un binaire (ex�cutable), souvent il y a des
biblioth�ques et celles dans /opt ou /usr/local seront aussi mapp�es.

Mais dans tous les cas un remount -o ro (read-only) est toujours
possible si pas de fichier ouvert en �criture. Et la plupart des
scripts de d�montage font cela.

PS: � ce que je vois tu postes en UTF-8. Ca passe, mais finalement
pourquoi ne pas utiliser l'ISO Latin-1 (8859-1 voire -15) qui est
tellement plus simple et support� depuis tellement longtemps ?

_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à