2012-02-07 33 views
0

私は、このコマンドを使用してSolarisでのグローバル変数DSQUERYを変更しようとしました:Solarisでグローバル変数を変更する方法は?

setenv DSQUERY "SYBSERVER" 

が、それは持続していませんでした。マシンに再度入力すると、値は古いものに設定されました。

この変更をどのように維持できますか?

+0

は、それらはグローバルではない、「環境変数」と呼ばれている - あなたが検索でより多くのドキュメントを見つけるのを助ける必要があり、その用語を使用しました。 – alanc

答えて

0

この行をプロファイルファイルに配置する必要があります。このファイルは、シェルの起動時に読み込まれ、いくつかの特定の設定を行うことができます。 ファイル名は、使用するシェルと接続方法(直接接続またはsuなど)によって異なります。

cshを使用しているようですので、$ HOME/.cshrcと.or $ HOME/.loginファイルを変更する必要があります。 SetEnvコマンドを.cshrcに追加し、.loginファイルがジョブを実行します。

+0

tcshを使用する場合は、.tcshrcファイルを変更する必要があります。 – huelbois

+0

それはまさにそうだった:) –

0

使用しているシェル(.login、.cshrc、.bashrcなど)に応じて、ユーザープロファイルファイルで行う必要があります。これにより、再度ログインすると自動的に実行されます。あなたがすべてのユーザーにそれを適用したい場合に備えて、いくつかのシェルで/ etcにこれらのファイルのグローバルバージョンがあります。

RGDSは、UNIXで ダニエル

関連する問題