Alias, lien symbolique...
B@|-|@N
Messages postés
386
Statut
Membre
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
Blonjour à tous.
J'ai installé une redhat 9 sur un serveur et j'ai ensuite installé à la main apache 2.0.52, mysql 4.1, php 4.3.10.
Le truc c'est que j'aimerais pouvoir invoquer mysql dans un script bash mais en tapant juste :
mysql
et non pas
tout_le_chemin/mysql
Comment puis-je faire pour obtenir le résultat que je veux ? Utiliser un alias ? Créer un lien logique/symbolique ?
Pour l'instant, je définis une variable en début de script où je stocke le chemin vers mysql mais je ne trouve pas cette solution génialissime...
Merci d'avance.
Bahan
Close the world.||.txen eht nepO
J'ai installé une redhat 9 sur un serveur et j'ai ensuite installé à la main apache 2.0.52, mysql 4.1, php 4.3.10.
Le truc c'est que j'aimerais pouvoir invoquer mysql dans un script bash mais en tapant juste :
mysql
et non pas
tout_le_chemin/mysql
Comment puis-je faire pour obtenir le résultat que je veux ? Utiliser un alias ? Créer un lien logique/symbolique ?
Pour l'instant, je définis une variable en début de script où je stocke le chemin vers mysql mais je ne trouve pas cette solution génialissime...
Merci d'avance.
Bahan
Close the world.||.txen eht nepO
A voir également:
- Alias, lien symbolique...
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
- Lien copié - Forum Mobile
- Faux lien prank - Forum Autoit / batch
2 réponses
En un endroit idoine ( début de script par exemple)
tu modifies le chemin (variable PATH)
En supposant que tu scriptes en bash
ou
ou encore un PATH codé en dur. Il faut regarder s'il ne traîne pas d'autres binaires de même nom sur ton PATH.
Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
tu modifies le chemin (variable PATH)
En supposant que tu scriptes en bash
export PATH=$PATH:/le/chemin/vers/tes/binairesMySQL/
ou
export PATH=/le/chemin/vers/tes/binaires/MySQL:$PATH
ou encore un PATH codé en dur. Il faut regarder s'il ne traîne pas d'autres binaires de même nom sur ton PATH.
Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Oui mais si je modifie la variable d'environenment PATH, ça ne va pas me gêner pour utiliser les autres binaires comme ls ou awk etc... ?
Bahan, trois métros de retard
Close the world.||.txen eht nepO
Bahan, trois métros de retard
Close the world.||.txen eht nepO
En principe , les utilitaires fondamentaux,
find, ls, grep awk , sed que sais-je, tu n'en as pas de copies éventuellement 'pourries' accessibles dans ton chemin.
Si tu disposes d'une distribution correcte tu recompiles avec les outils fournis par ta distribution.
Ou alors tu sais ce que tu fais et tu tiens à jour les options de compilation manuellement (i.e dans ton calepin indestructible ou sur un support externe,.. ;)
Pourquoi ne pas faire un chroot, une user mode linux...
(je n'ai pas de pratique en UML, tu peux googler...)
Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
find, ls, grep awk , sed que sais-je, tu n'en as pas de copies éventuellement 'pourries' accessibles dans ton chemin.
Si tu disposes d'une distribution correcte tu recompiles avec les outils fournis par ta distribution.
Ou alors tu sais ce que tu fais et tu tiens à jour les options de compilation manuellement (i.e dans ton calepin indestructible ou sur un support externe,.. ;)
Pourquoi ne pas faire un chroot, une user mode linux...
(je n'ai pas de pratique en UML, tu peux googler...)
Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)