Je suis d'accord aussi, principalement parce que le controle n'est quasiment jamais fait :
Code:
1 2 3 4 5 6 7 8 9
| ## On va executer machin
cd toto/titi
./machin.ksh
## On revient
cd ../..
## On fait autre chose
./autre_chose |
Execution 1, depuis /home/moi, avec les repertoires toto et titi qui existent et qui ont les bons droits : pas de soucis.
Execution 2, depuis /home/moi, sans le repertoire toto : le cd ../../ va faire tres mal.
et le fait de tester que tu es dans le bon repertoire est beaucoup plus lourd que d'appeler le script avec le chemin absolu.