※ ChatGPTを利用し、要約された質問です(原文:linuxのpathと別名的な事について)
Linuxのpathと別名的な事について
このQ&Aのポイント
Linuxのpathと別名的な事について説明します。試験する環境でパスが異なるため、スクリプトに手を付けずに試験環境の設定を操作する方法を探しています。
Linuxのpathと別名的な事について説明します。質問者はpostgresをインストールした環境で、スクリプト内でのパスの異なりについて困っています。
Linuxのpathと別名的な事について説明します。試験する環境のパス設定を変更することで、スクリプトを書き換えずに試験を実施する方法を教えてください。
linuxのpathと別名的な事について
os:cent os
postgresをインストールした環境があります。
ある環境では
/usr/local/pgsql/bin/にpsqlがいて
シェルで「/usr/local/pgsql/bin/psql」と記述しているスクリプトがあります。
これを別の環境に持っていったのですが、そこでは
/usr/bin/にpsqlがいます。
全部書き換えるのも面倒ですので、
「/usr/local/pgsql/bin/psql」と書かれた内容を
サーバーの設定で「/usr/bin/psql」と読みかえて動いてくれれば助かります。
要するに、
実行する環境と、試験する環境でパスが異なるので、
スクリプトに手を付けずに試験環境の設定を操作して試験がしたいという事です。
可能でしょうか?
お礼
イケました。ありがとうございます。 何かあったような気はしていたのですが、ショートカットとかエイリアスとか、そういった単語しか浮かばず、シンボリックリンクにたどり着くことが出来ませんでした。