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

環境変数は、同じ値を共有するシステム全体の変数です。これらの変数は、多くの場合、コマンドの実行時にシェルによって解析され、適切な変数に展開されます。たとえば、これにより、ユーザーはスクリプト内のハードコードされたパスを更新する必要なく、ファイルの場所を移動できます(環境変数を更新する必要があるだけです)。

1
Mac OSXヨセミテで環境変数を設定し、PHP Webアプリケーションで使用する方法
PHP Webアプリケーションを作成しています。Webアプリケーションで環境変数を取得する必要があります。Yosemite OSXを使用しています。 私は次のコマンドを実行しました: launchctl setenv ENVIRONMENT development 次のコマンドでo / pを取得できます。 launchctl getenv ENVIRONMENT development ただし、PHPファイルで次を実行すると $env = getenv('ENVIRONMENT'); echo $env; 「開発」という結果を見ることができません。 環境変数を設定するために、私は次のことも試しました:http : //www.jochenhebbrecht.be/site/2015-04-14/mac/os-x-1010-yosemite-and-environment-variables https://stackoverflow.com/questions/25385934/setting-environment-variables-via-launchd-conf-no-longer-works-in-os-x-yosemite 次のコマンドも実行しました。 launchctl load ~/Library/LaunchAgents/my.startup.plist launchctl start ~/Library/LaunchAgents/my.startup.plist 実行するlaunchctl load ~/Library/LaunchAgents/my.startup.plistと Library/LaunchAgents/my.startup.plist: Operation already in progress MAMPサーバーも再起動し、macbookを再起動します。これを数回行いました。しかし、成功しません。 誰が私が間違っているのか教えてもらえますか? PHPアプリケーションで環境変数を使用するという最終目標を達成するために必要な手順を誰かが教えてくれたら、本当にありがたいです。 前もって感謝します。

0
Windows:パス補完からファイルタイプを削除
cmd環境変数のオートコンプリート(TABを使用)に問題があります。何らかの理由で、.dll .pngや、私が気にしない他のすべてのナンセンスについての提案を受け取っています。これらのファイルタイプを除外するにはどうすればよいですか?私は2台目のPCでこの種の提案を受け取っていないので、おそらく混乱してしまいました。 PATHEXTシステム変数には、これらのファイル拡張子は含まれません。 私はclin​​k 0.4.8とConEmu 161206を使用しています。

1
「AppData \ Roaming」をサブディレクトリにリダイレクトして、アプリケーションの移植性を高める方法
ポータブルアプリケーションは、使用しているすべてのコンピューターにインストールする必要がない、すてきなシンプルなプログラムです。 一部のソフトウェアインストーラーは、環境を確認し、ファイルをハードドライブにコピーする以外は、ほとんど何もしないようです。欲しいのは、コンピューター間で持ち運びできる外部ハードドライブ(またはUSBデバイス)にインストールされたWindowsアプリです。アプリケーションの変更(またはゲームの進行状況)をコンピューター間で保持できるように、設定とデータも外部ハードドライブに保存する必要があります。 現在、多くのWindowsアプリケーションは、特定の設定とユーザーデータに「AppData \ Roaming」ディレクトリを使用しています。この場所は環境変数に保存されているようです。一時的に無効にする方法があるUSERPROFILEか、APPDATA1つのアプリケーションだけのための場所は?外部ハードドライブとホストコンピューター間でコピーするのではなく、設定とデータを1つの場所に書き込むことができるのが理想的です。 これはPortableApps(tm)の概念を超えています。アプリケーションをパッケージ化したり、ばかげたランタイムをインストールしたりしたくありません。私が探しているのは素敵でシンプルなものだけです。 提案されたソリューションは、他のアプリケーションに干渉してはなりません。

1
%userprofile%で複数のユーザーへのRDPセッションまたはファイルを作成するにはどうすればよいですか?
RDP接続マネージャーをセットアップするためにこのコードがありますが、コンピューターごとに異なる複数のユーザーに対してMSTSCを使用するために必要です。%userprofile%\ desktop \ Desktop.rdpを使用しようとしましたが、正しく機能しません。これは私が使用したコードです ########################################################################### # # NAME: New-MSTSCFile.ps1 # # AUTHOR: Markus Lassfolk # EMAIL: markus.lassfolk@truesec.se # # Original AUTHOR: Jan Egil Ring # EMAIL: jer@powershell.no # # COMMENT: Script to create an txt-file for use with Microsoft Remote Desktop Connection Manager # For more details, see the following …

3
sshを介してスクリプトを実行中に変数を保持する方法
私はsshを介して読み取り中にwhileループを実行しようとしています: #!/bin/bash ssh root@10.10.10.10 "cat /var/log/syncer/rm_filesystem.log | while read path; do stat -c \"%Y %n\" "$path" >> /tmp/fs_10.10.10.10.log done" しかし、問題は、リモートホスト上のファイルを読み取り、「rm_filesystem.log」にリストされているすべてのフォルダ/ファイルの統計を取得できるように、リモートホストで解決するために変数$ pathがローカルホストで解決していることです

2
パスを変更する.batファイルを%PATH%内に配置する方法
ここで説明した問題があります(理解を深めるために読むことができます)。パスを変更する.batファイルを作成する必要があります。 例:cmdでコマンドを送信中:cd ~ %HOMEPATH%に移動したい。実際、ディレクトリを含むすべてのコマンドで〜を%HOMEPATH%に置き換えたいだけです。 どうすれば達成できますか?ここでは、パスを変更する.batファイルを%PATH%内に配置する必要があることを読みました。どうやるか?そして、Windowsスクリプト言語でそのパス変更機能をコーディングする方法は? アドバイスをいただければ幸いです;)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.