GNU/Linux >> Linux Esercitazione >  >> Linux

a partire da apachectl bash

L'errore di comando non trovato è dovuto al fatto che "apachectl" non è nel tuo percorso. Usa semplicemente il percorso completo del comando, ad es.

/etc/init.d/apachectl start

Se ricevi un errore di autorizzazione negata, devi eseguire come utente diverso. Questo è un problema diverso però.


Negli script di shell dovresti usare percorsi completi per eseguire il comando a meno che la directory con l'eseguibile sia già in $PATH. Ad esempio, trova dove si trova il binario apachectl:

which apachectl

o

whereis apachectl

e otterrai qualcosa come:

/usr/local/sbin/apachectl

Quindi, usa quello.


Linux
  1. Come cancellare un comando specifico dalla cronologia di Bash in Linux

  2. Il comando "eval" in Bash?

  3. Impedire a Tmux di avviarsi su Ssh?

  4. Esegue lo script bash dall'URL

  5. Script bash:utilizzo del comando script da uno script bash per la registrazione di una sessione

Comando sorgente Bash

Comando della cronologia in Linux (Cronologia di Bash)

Comando di uscita Bash e codici di uscita

Comando Bash printf

Script Bash(II)

Scripting Bash(III)