GNU/Linux >> Linux の 問題 >  >> Linux

bash から apachectl を起動する

コマンドが見つからないというエラーは、「apachectl」がパスにないためです。コマンドのフル パスを使用するだけです。例:

<ブロック引用>

/etc/init.d/apachectl start

アクセス許可が拒否されたというエラーが発生した場合は、別のユーザーとして実行する必要があります。それは別の問題ですが。


シェル スクリプトでは、$PATH に実行可能ファイルが既に存在するディレクトリでない限り、コマンドを実行するためにフル パスを使用する必要があります。たとえば、apachectl バイナリが配置されている場所を見つけます。

which apachectl

または

whereis apachectl

次のようなものが得られます:

/usr/local/sbin/apachectl

だから、それを使ってください。


Linux
  1. bash sh - コマンドが見つかりません

  2. jenkins パイプラインで bash コマンドを実行する

  3. コマンドラインからの Clonezilla

  1. Bashの「評価」コマンド?

  2. TmuxがSshで起動しないようにしますか?

  3. URLからbashスクリプトを実行

  1. LinuxでBashの履歴から特定のコマンドをクリアする方法

  2. Bash スクリプト:セッションをログに記録するための bash スクリプトからのスクリプト コマンドの使用

  3. bash エクスポート コマンド