

Linux bash a environment
Měl bych tu takovej problémek. Mám bash skript, kterým si zapisuji do /etc/environment
například
sed -i '$ a\FS_ORACLE_CLIENT_PATH=/srv/oracle/' /etc/environment;
ovšem po vykonání těchto příkazů musím celý PC resetnout. nejde to nějak obejít? Jde mi o to, aby tyto proměnné byly dostupné ihned a neustále i po resetuDalší problém co mám je if.
.....
echo '==============================';
if grep 127.0.0.2 /etc/hosts
then
echo "HOSTS soubor je v poradku";
else
echo "HOSTS soubor je jiz v poradku";
sed -i "$ a\ 127.0.0.2 `hostname`.`dnsdomainname` `hostname`" /etc/hosts;
fi
echo '==============================';
echo 'Spoustim prvotni nastaveni';
echo '==============================';
#sh ./config.sh;
.....
nevím proč, ale bez středníků mi to nic neudělá a s nima to funguje. Ovšem pokud je v tom skriptu i tento IF tak mi to zahlásí error ("syntax error: unexpected end of file") a nepokračuje.