Jeremy Monnet a écrit :
On 2/23/06, Jeremy Monnet <jmonnet@gmail.com> wrote: Bon, une fois nettoyé, ca donne ca :
#!/bin/bash if test -z $PID then export PID=$$ cp $0 /tmp cd /tmp ./${0##*/} & else sleep 2 umount /root/test_fork_script/mnt/ fi
De fait, je faisais un truc comme ça: #!/bin/bash if [ "x$0" == "xson" ]; then # ceci est le fils bidule truc machin umount /tra/la/la else # ceci est le popa zwig zwug exec -a son $0 fi Qui ne marche pas, donc.
From the man: If -a is supplied, the shell passes name as the zeroth argument to the executed command. Que j'ai traduit par "Si y'a -a, le shell pass "name" en $0".
Donc, en dehors de mon problème original, je sollicite vos connaissances sur cette option -a à l'exec de bash, et la façon de l'utiliser. Maarzi
Jeremy -- Linux Registered User #317862 Linux From Scratch Registered User #16571 Please do not send me .doc, .xls, .ppt, as I will *NOT* read them. _______________________________________________ Shell mailing list Shell@lists.asyd.net http://lists.asyd.net/mailman/listinfo.cgi/shell