Pages : 1
#1 Le 02/11/2009, à 18:30
- phenix
Chemin pour démarrer apache[résolu]
Hello,
J'aurais juste besoin d'une petite explication.
Pour relancer apache, j'utilise cette commande:
/etc/init.d/apache2 restart
qui fonctionne bien.
Par contre le fait d'aller dans le répertoire init.d
cd /etc/init.d/
et ensuite de lancer juste
apache2 restart
ne fonctionne pas.
Quelle est la réelle différence entre ces 2 manières de faire et pourquoi a-t-on besoin du chemin complet?
En vous remerciant d'avance.
Dernière modification par phenix (Le 02/11/2009, à 20:54)
Hors ligne
#2 Le 02/11/2009, à 18:55
- sheebang
Re : Chemin pour démarrer apache[résolu]
Salut
C'est un Script d'exécution, voila la syntaxe correcte :
./apache2 restart
Chemins absolus, chemins relatifs, et syntaxe d'exécution....:D
Dernière modification par sheebang (Le 02/11/2009, à 18:56)
Debian-#!
Hors ligne
#3 Le 02/11/2009, à 19:01
- HymnToLife
Re : Chemin pour démarrer apache[résolu]
Sour UNIX, quand tu entres une commande sans la faire précéder d'un chemin d'accès (absolu ou relatif), le shell va la chercher dans les répertoires contenus dans la variable d'environnement PATH, et seulement ceux-là. Comme /etc/init.d n'est pas dans ton PATH, tu ne peux pas appeler un exécutable situé dans ce dossier en tapant juste son nom, et il te faut obligatoirement le faire précéder du chemin d'accès. Par contre, comme dit plus heut, ce chemin n'est pas forcément absolu (je pense que c'est ça que tu appelles le chemin "complet"), il peut également être relatif au répertoire de travail courant. Par exemple :
cd /
./etc/init.d/apache2 restart
cd etc
./init.d/apache2 restart
cd init.d
./apache2 restart
Tout ça fonctionnera correctement.
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#4 Le 02/11/2009, à 20:23
- phenix
Re : Chemin pour démarrer apache[résolu]
Hum, je comprends mieux maintenant expliqué comme ça. C'est très clair. Simplement appeler la commande est équivalent à aller la chercher à un endroit où elle n'est pas si je comprends bien.
Merci beaucoup pour la précision de la réponse.
Hors ligne
Pages : 1