Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2959 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Bash] checker une dependance, which & Cie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Bash] checker une dependance, which & Cie

n°283596
bobuse
Posté le 26-06-2003 à 17:47:24  profilanswer
 

bon voila, j'aimerai tester la presence d'un exceutable dans un script.
 
Il me semblait pouvoir faire un truc du genre :
which monBin > /dev/null 2>&1 || (echo "manque monBin"; exit 1)
 
Deja je me demande si c'est la meilleure solution ... :??:
 
Ensuite, je crois que ca marche chez moi sur un nunux, mais la sur Sun ca merdoit, donc c'est ptet que ma soluce est pas tres propre :(
 
Par "merdoyer", j'entends que ca passe a la trappe meme si j'ai pas le "monBin", ca passe a la suite comme si de rien n'etait ...


---------------
get amaroK plugin
mood
Publicité
Posté le 26-06-2003 à 17:47:24  profilanswer
 

n°283703
R@NNIS
Tout est possible ou presque.
Posté le 26-06-2003 à 19:27:17  profilanswer
 

bobuse a écrit :

bon voila, j'aimerai tester la presence d'un exceutable dans un script.
 
Il me semblait pouvoir faire un truc du genre :
which monBin > /dev/null 2>&1 || (echo "manque monBin"; exit 1)
 
Deja je me demande si c'est la meilleure solution ... :??:
 
Ensuite, je crois que ca marche chez moi sur un nunux, mais la sur Sun ca merdoit, donc c'est ptet que ma soluce est pas tres propre :(
 
Par "merdoyer", j'entends que ca passe a la trappe meme si j'ai pas le "monBin", ca passe a la suite comme si de rien n'etait ...


 
utilise les trucs du bash qui sont faire pour faire ca :) -f :)
 
edit :
un exemple te parlera plus je pense :d
 
PATH_MONBIN="/bin/ls"
 
if [ -f $PATH_MONBIN ]
then
    echo "ca rox";
else
    echo "ca rox pas";    
fi
 
 
voila si me suis pas planté syntaxiquement ca doit etre ca :d


Message édité par R@NNIS le 26-06-2003 à 19:29:57

---------------
Mes News
n°283714
bobuse
Posté le 26-06-2003 à 19:50:45  profilanswer
 

ouais j'ai bien pensé a ca, mais des fois c'est pour des trucs dont j'ai pas le chemin (qui sont dans le PATH quoi), et la le which est bien pratique, mais bon tant pis  [:spamafote]  
 
merci kan meme :)


---------------
get amaroK plugin

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Bash] checker une dependance, which & Cie

 

Sujets relatifs
bash: locale: command not found[BASH] droits différents sur fichiers et dossiers
[bash] faire un rm de " ls | grep -E "^[1-9]{1,2} "[bash] gestion parc informatic, wake on lan
bash: longue commande -> retour à la ligne qui se fait pasComptes des service (apache, ftp, ...), Quel interpreteur ? Bash ?
lire un fichier ligne a ligne en bashPersonnaliser bash ?? [Résolu]
bash: /bin/ls: cannot execute binary file[ddd - Mandrake9.1] problème de dépendance...
Plus de sujets relatifs à : [Bash] checker une dependance, which & Cie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR