Marc Chantreux a écrit :
Philippe Jacquot wrote:
Dach
Premièrement, est-ce que quelqu'un se souvient du nom de cet outil qui somme la première colonne d'un fichier ? genre "du -sb /tmp | summit".
je crois ne pas avoir compris la question mais ...
du -sb /tmp | awk '{ sum+=$1 } END { print sum }'
?
Ouais mais non, ça c'est aussi ce que je fais en attendant. :-)
Je répète donc l'idée: lancer un script hébergé sur un mount, et au sein de ce script (ou d'un fils), démounter le partage, faire 2, 3 trucs, puis le remonter.
je ne crois pas que tu puisse. pe essayer un truc du genre :
fin=/tmp/fin echo ' #!/bin/sh umount /mondev echo still here umount /mondev rm '$fin > $fin chmod +x $fin exec $fin
mais c'est que ce que tu as voulu faire avec exec ? non ?
Toutafé: cat <<END > $HOME/sparx_install.$$.sh #!/bin/bash (bla bla bla ...) echo finished ! END chmod u+x $HOME/sparx_install.$$.sh exec $HOME/sparx_install.$$.sh & exit Essayé avec exec, exec -a, bash, ou même directement, en commande. Rien n'y fit. Je trouve un peu zarb qu'on ne puisse pas faire lancer un process puis libérer toutes les ressources occupées par le premier process. J'imagine que le fils hérite du /usr/share/sparx/install.sh ouvert par le père, mais je le trouve nulle part dans /proc/$$/fd Donc, au secours. :-) pj
mc _______________________________________________ Shell mailing list Shell@lists.asyd.net http://lists.asyd.net/mailman/listinfo.cgi/shell