[gull] question ubuntu

Daniel Cordey dc at mjt.ch
Wed Mar 12 17:59:46 CET 2008


On Wednesday 12 March 2008, Dominique MULLER wrote:

> A moins qu'il a bel et bien fait chown -R root.root * depuis / et
> la... en effet, on le fait pas 2 fois... ;-)

On croit etre a l'abri losrque l'on a commis une fois ce genre d'erreur.... Et 
ben non ! Le danger n'est certainement plus l'interactivite de la commande, 
mais celles que l'on peut commetre du meme genre dans un script. Je fais 
aussi particulierement attention a 2 choses (avis tres perso !) :

tenpo='xxx'
allgrabage='prefix'
...
newdr=/${tempo}
...
cd ${newdir}
rm -rf ${allgarbage}*

Aie... en effet, si vous avez commis une erreur lors de l'initialisation de 
l'une des variables, vous pouvez courrir aussi a la cata. En shell script il 
est tres facile de commetre ce genre d'erreur (je parle par experience). 
Donc, j'essaie de 'blinder' mes 'cd' et mes 'rm'... Ce n'est pas la meme 
erreur, mais le resultat est le meme :-)

dc



More information about the gull mailing list