タグ付けされた質問 「environment-variables」

環境変数は、シェルまたは他の同様の環境で設定できる構成オプションです。シェル内から開始されたすべてのプログラムは、それらを読み取って自分自身を構成できます。

13
Unixで実行中のプロセスの環境変数?
Unixシステムの環境変数に関連するいくつかの問題をトラブルシューティングする必要があります。 Windowsでは、ProcessExplorerなどのツールを使用して特定のプロセスを選択し、各環境変数の値を表示できます。 Unixで同じことをどのように達成できますか?echoingとenvcmdは現在の値を表示するだけですが、実行中のプロセスが現在使用している値を表示したいと思います。

7
再起動せずにWindows環境変数を追加するにはどうすればよいですか?
環境変数をWindowsマシン(デスクトップまたはサーバー)に追加し、そのマシンを再起動せずに使用できるようにします。 さまざまなアプリをホストする運用サーバーがあり、新しいアプリを実行するには特定の環境変数が必要だとします。ユーザーが他のアプリに接続している間は再起動しません。どのような選択肢がありますか?再起動までの待機時間オプションが好きではありません。より良い方法がなければなりません。私は何が欠けていますか?

3
Windowsの環境変数ツールを直接起動できますか?
環境変数のGUIにもっと直接的な方法はありますか... 「マイコンピュータ」を右クリックし、「プロパティ」を選択します。 [システムの詳細設定]リンクをクリックします。 「詳細」タブをクリックします。 [環境変数...]ボタンをクリックします。 ショートカットを作成できますか?


8
Linuxでシステム全体の環境変数を設定するのに最適な場所は何ですか?
rootユーザーを含むすべてのユーザーJAVA_HOMEに対して、システム全体の環境変数をセットアップしたいだけです。 要件: 通常のユーザーがアクセス可能 ルートにアクセス可能 bashだけでなく、常にロードされます(gnome-terminalはデフォルトでbashを開始しません) Ubuntu、Debian、およびオプションでRed Hatで動作する 追加を簡単にスクリプト化できれば素晴らしい

6
環境変数としてウェブサイトの秘密の価値を置くことの利点は何ですか?
https://12factor.net/configのdevopsガイドラインは、環境変数にWebサイトのシークレット(データベースパスワード、APIキーなど)を含めることを提案しています。テキストファイル(JSON、XML、YAML、INIなど)を使用する代わりにバージョン管理から無視される利点は何ですか? .bash_profileおよびwebserver構成の環境変数を処理するよりも、秘密を使用して構成ファイルをコピーする方がはるかに簡単です。私は何かを見逃していますか?

6
ログアウトせずにユーザーのPATH環境変数を変更するにはどうすればよいですか?
質問はほとんどすべてを言っています。自分のPATH環境変数を編集する権限を持っていないユーザーがいて、何らかの理由で環境変数を変更する必要がある場合PATH、ユーザーが再度ログインする前に管理者がログインして変更できるようにログアウトする必要があります。これは理想的ではありません。より良い方法でそれを行うことができますか?

4
sshを呼び出すときに$ TERMの値を変更することは可能ですか?
私のローカル端末にはTERM = konsole-256colorがありますが、接続するすべてのリモートマシンにこの定義があるわけではありません。 sshにリモートマシンのTERMを変更させることは可能ですか?ローカルデスクトップの構成を変更するだけで、リモートマシンの.bash *スクリプトを変更しませんか?

3
launchdスクリプトで環境変数を使用する
ProgramArgumentsMac OS X Leopardのluanchdスクリプトの一部で環境変数を指定できるかどうかは興味があります。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>me.mpietz.MountDevRoot</string> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>$HOME/bin/attach-devroot.sh</string> <!-- Instead of using... <string>/Users/mpietz/bin/attach-devroot.sh</string --> </array> <key>RunAtLoad</key> <true/> </dict> </plist>

1
IISに更新された環境PATH変数を表示させる
Oracle ExpressをWindows 2003 Serverにインストールし、その過程でPATHを更新しました。IISにPATHのこの変更を認識させようとしていますが、理解できません。アプリプールとIISサイトをリサイクルしましたが、成功しませんでした。IIS自体を再起動せずに認識させる方法はありますか?これはprodサーバーなので、IISをリセットする必要はありません。

4
crontabの実行には、実行ユーザーと同じ環境変数がありません
crontabジョブ0 2 */1 * * /aScript >aLog.log 2>&1を「root」ユーザーとして実行しましたが、envは「root」ユーザーのenvとは異なるため、スクリプトの実行時の動作が異なることがわかりました。 修正の試みはrc.dファイルにエクスポートコマンドを配置することでしたが、それでも表示されませんでした!最終的に、aScript自体にエクスポートコマンドを配置します。 私の質問は、この問題にアプローチするより良い方法があるということです。そして、なぜ同じユーザー「root」からであるにもかかわらず、envが欠落していますか?(ルートから 'crontab -e'を実行してcrontabを変更します)

4
Kubernetesの展開仕様で環境変数を使用する
現在Deployment.yaml、サービスのデプロイにはKubernetes仕様を使用しています。仕様には、特定のIPアドレスへの逐語的な参照が含まれています(<static-ip-address>以下のようにマークされています)。 spec: type: LoadBalancer loadBalancerIP: <static-ip-address> パスワードやIPアドレスなどの情報をリモートGitリポジトリにプッシュするのが心配です。これを回避するには、環境変数を使用します。たとえば、展開仕様と実際の展開では、おおよそ次のようになります。 spec: type: LoadBalancer loadBalancerIP: ${SERVICE_ADDRESS} そして export SERVICE_ADDRESS=<static-ip-address> kubectl create -f Deployment.yaml 明らかに、この特定の構文はまだ機能しません。しかし、このようなものは可能ですか? 別のプロビジョニングツールに頼らないほうがいいです。SecretsとConfigMapsは有望に見えますが、明らかにこの目的に合った方法で消費することはできません。それで定義された静的IPアドレスを直接参照できればgcloud compute addresses create service-address最高です。


4
特定のSSHホストの変数の設定
ではssh_config、を使用していくつかの環境変数をホストにエクスポートすることを選択できますSendEnv。 ホストごとに、この変数に特定の値を強制する方法もありますか?たとえば、ホストに接続するときにのみ$FOO値を持つ変数をエクスポートすることは可能でしょうか?barexample.com

4
envファイルから環境変数を読み取り、コマンドを実行するユーティリティ(フォアマンよりも軽量)はありますか?
foreman .envファイルを読み取り、コンテンツから環境変数を設定し、プログラムを実行できます 例えば foreman run -e vars.env myprogram ...しかし、それは他の多くのことを行います(そして、主にProcfile形式を使用して物事を開始することに関係しています)。 .envファイルの読み取りと新しい環境でのコマンドの実行に焦点を合わせたシンプルな(Linux / Unix)ツールはありますか? サンプル環境ファイル(http://ddollar.github.io/foreman/#ENVIRONMENTから): FOO=bar BAZ=qux

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.