Apache 起動スクリプトを実行しようとしています/etc/init.d/httpd
。次のような環境変数定義はエラーになります。
CONF_FILE=$(APACHE_HOME)/conf/httpd.conf
それは言う"/etc/init.d/httpd: line 15: APACHE_HOME: command not found"
そこで、かっこを中かっこに置き換えたところ、スクリプトは問題なく動作しました。何を与える?修正方法ではなく、なぜ間違っているのかを理解したいので、私は本当にこの質問をしています。シバンはそこにあり、元のシェルスクリプトから変更されていないのに、なぜ誤解しているのでしょうか?