環境 PATH は、QA と比較して PROD の方がはるかに大きくなっています。
PATH=.:/home/imc:/home/imc/bin:$HOME:/usr/local/sbin:$PATH
PROD と QA で同じセットアップ環境ファイルを使用していますが、それでも違いがあります。
パスが長いほど、ジョブの実行中に影響することを意味します。PATHを改善する方法はありますか?
環境 PATH は、QA と比較して PROD の方がはるかに大きくなっています。
PATH=.:/home/imc:/home/imc/bin:$HOME:/usr/local/sbin:$PATH
PROD と QA で同じセットアップ環境ファイルを使用していますが、それでも違いがあります。
パスが長いほど、ジョブの実行中に影響することを意味します。PATHを改善する方法はありますか?
QA と PROD の両方で、PATH に同じ割り当てステートメントを使用し、.bashrc
参照しないようにしてください$PATH
。.bashrc
そうすれば、以前に実行された他の起動ファイルが変更に使用されても、PATH が同一であることを保証できますPATH
。例えば
# Assign a short and sweet PATH.
PATH=$(/usr/bin/getconf PATH):$HOME/bin:/usr/local/sbin
.
a に配置することPATH
は、セキュリティ上の理由からブーブーであることに注意してください。別の注意として、ディレクトリの数はスクリプトの速度に影響を与えないPATH
可能性が非常に高いです。Bash はユーティリティの場所のハッシュを保持しており、ルックアップ時間は一定時間にほど遠いものではありません。