Garip bir sorunla karşılaştım. Bazı env değişkenleri içine koymak .bashrc
ve olması gerektiği gibi çalışır:
echo $HADOOP_HOME
/home/me/dist/hadoop
Ancak env değişkenine bash komut dosyaları yürütülürken erişilemez. /tmp/sample.sh
Aşağıdaki içerikle oluşturduğumu varsayalım :
#! /bin/bash
echo $HADOOP_HOME
Komut dosyasının üzerinde çalıştığımda, boş bir satır yankılanıyor:
/tmp/sample.sh
.bashrc
? Benim tahminim değiliz edilirexport
ing:export HADOOP_HOME=/home/me/dist/hadoop
, çalıştırdığınızda/tmp
(ki yumurtlar yeni sample.sh`bash
HADOOP_HOME yeni ortamda değil, yeni bir çevre ile).