GNU/Linux >> Tutoriels Linux >  >> Linux

démarrer apachectl à partir de bash

L'erreur de commande introuvable est due au fait que "apachectl" n'est pas dans votre chemin. Utilisez simplement le chemin complet de la commande, par exemple

/etc/init.d/apachectl start

Si vous obtenez une erreur d'autorisation refusée, vous devez exécuter en tant qu'utilisateur différent. C'est un problème différent cependant.


Dans les scripts shell, vous devez utiliser des chemins complets pour exécuter la commande, sauf si le répertoire avec l'exécutable se trouve déjà dans $PATH.Par exemple, recherchez où se trouve le binaire apachectl :

which apachectl

ou

whereis apachectl

et vous obtiendrez quelque chose comme :

/usr/local/sbin/apachectl

Alors, utilisez-le.


Linux
  1. La commande "eval" dans Bash ?

  2. Empêcher Tmux de démarrer sur Ssh ?

  3. Exécuter le script bash à partir de l'URL

  4. Script bash :utilisation de la commande de script d'un script bash pour la journalisation d'une session

  5. commande d'exportation bash

Commande de source bash

Commande d'historique sous Linux (historique de bash)

Commande de sortie Bash et codes de sortie

Commande Bash printf

Script bash (II)

Script bash (III)