Saya mengalami masalah aneh. Saya memasukkan beberapa variabel env .bashrc
dan berfungsi sebagaimana mestinya:
echo $HADOOP_HOME
/home/me/dist/hadoop
Tetapi variabel env tidak dapat diakses saat menjalankan skrip bash. Misalkan saya membuat /tmp/sample.sh
dengan konten di bawah ini:
#! /bin/bash
echo $HADOOP_HOME
Ketika saya menjalankan skrip di atas, gema baris kosong:
/tmp/sample.sh
.bashrc
? Dugaan saya adalah Anda tidakexport
ing :,export HADOOP_HOME=/home/me/dist/hadoop
ketika Anda menjalankan/tmp
sample.sh` (yang memunculkan yang barubash
dengan lingkungan baru) HADOOP_HOME tidak ada di lingkungan yang baru.