Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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 resetu


Další 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.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny