-2

環境 PATH は、QA と比較して PROD の方がはるかに大きくなっています。

PATH=.:/home/imc:/home/imc/bin:$HOME:/usr/local/sbin:$PATH

PROD と QA で同じセットアップ環境ファイルを使用していますが、それでも違いがあります。

パスが長いほど、ジョブの実行中に影響することを意味します。PATHを改善する方法はありますか?

4

1 に答える 1

2

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

于 2012-10-11T10:12:49.097 に答える