> #! sur la première ligne, c'est une commande indiquant le shell à > charger pour l'exécution
Oui, si il est execute. Mais quand il est lance avec . sleep.sh alors il n'est pas vraiment execute. Par exemple j'ai un script similaire, qui utilise tcsh, que je suis sur ne pas utiliser (mon shell est sh/bash): [EMAIL PROTECTED] tmp]$ cat sleep.sh #!/bin/tcsh sleep 1000 ################################# Je le lance directement: [EMAIL PROTECTED] tmp]$ ./sleep.sh J'ai bien un tcsh: [EMAIL PROTECTED] ~]$ ps awux | grep tcsh dumas 11155 5.0 1.2 4832 1520 pts/9 S+ 01:19 0:00 /bin/tcsh ./sleep.sh Je le lance par le biais d'un autre script, truc.sh avec .: [EMAIL PROTECTED] tmp]$ cat truc.sh #!/bin/sh set -x . sleep.sh ################################# [EMAIL PROTECTED] tmp]$ ./truc.sh + . sleep.sh ++ sleep 1000 Je n'ai pas de tcsh: [EMAIL PROTECTED] ~]$ ps awux | grep tcsh Pat
