.somefileのshコマンド

.somefileのshコマンド

私はshコマンドを学び、以下の指示に従い、その機能と効果を理解したいと思います。

//.devrun.sh

CLUSTER_DISCOVERY_URL=mongodb://localhost/service-discovery \
CLUSTER_SERVICE="search" \
CLUSTER_ENDPOINT_URL=http://localhost:$PORT \
ROOT_URL=http://www.mydomainname.com \
meteor --port $PORT

実行するコマンドは次のとおりです。
PORT=<port number> sh .devrun.sh

これらの環境変数をエクスポートする必要がありますか? 「\」はどうですか?

ベストアンサー1

\この文脈では、この文字は「連続」文字です。連続文字のため、シェルは各行を1行として解釈します。

明らかに特定の環境変数を定義する必要があり、meteorこれらの変数はコマンドラインで定義されます。CLUSTER_DISCOVERY_URLまた、コマンドラインに別の環境変数が定義されています。CLUSTER_SERVICECLUSTER_ENDPOINT_URLROOT_URLPORT

これらの変数はすべて実行前に定義されます.devrun.sh

おすすめ記事