環境 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 はユーティリティの場所のハッシュを保持しており、ルックアップ時間は一定時間にほど遠いものではありません。