* Thomas Harding <[EMAIL PROTECTED]> [2008-10-08 18:08:01 +0200] wrote :
> > je crée un fichier test.sh > > # ! /bin/sh > > > > find / -name monfichier && apt-get install exim && apt-get udpate > > Là, les commandes apt-get... ne vont s'exécuter que si les commandes > précédentes se sont exécutées sans erreur. > > # ! /bin/sh > > find / -name monfichier > apt-get install exim > apt-get udpate > > exécutera ces commandes dans l'ordre indiqué comme si tu les tapais dans > un shell interactif Je vois pas le rapport dans ton script entre le find et la mise a jour ? Si c'est pour rechercher si un programme est installé, tu as différentes commandes de disponible : * dpkg -l | grep programme * dpkg -S programme * which programme * whereis programme > > j'ai commencé à apprendre le shell, mais bon pas facile. > > Cherche "ABS" (Advanced Bash Scripting Guide) dans ton moteur de > recherche préféré. En effet, c'est un guide très intéressant ... Tu as également quelques liens ici : http://debianworld.org/liens.shell > > Si je vous demande ça, c'est que je voudrais créer un script pour gagner du > > temps dans les installations :) > > Apparemment, tu as du chemin à faire :) tu penses sincèrement qu'il y a une grande différence de temps entre l'éxecution de ton script et par exemple ceci : # which programme || apt-get install $_ Si tu veux vraiment utiliser un script je ferai quelque chose comme ça : #!/bin/bash which $1 || apt-get install $_ Que j'éxecuterai ainsi : $ script.sh nom_programme En espérant avoir été clair :) @+ -- . ''`. (\___/) E d i S T O J I C E V I C : :' : (='.'=) http://www.debianworld.org `. `~' (")_(") GPG: 0x1237B032 `- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]