[megoldva] LD_LIBRARY_PATH..... -ból parancsikon

Fórumok

Hogyan tudnék a következő sorból parancsikont készíteni? Csak terminálból tudom jelenlegi nemtudásommal elindítani. :)

LD_LIBRARY_PATH=/home/csaba/.extlib /opt/medusa4_pers_v3_0/master_project/startmedusa

Hozzászólások

echo "LD_LIBRARY_PATH=/home/csaba/.extlib /opt/medusa4_pers_v3_0/master_project/startmedusa" > meduza
chmod +x meduza
?

--
http://blog.sartek.net

sh -c 'LD_LIBRARY_PATH=/home/csaba/.extlib /opt/medusa4_pers_v3_0/master_project/startmedusa'

Új ikon; abba a mezőbe, ahova az indítandó parancsot kéri, beírod ezt a sort.
KDE-ben működik.

Az env progi pont erre való:
env LD_LIBRARY_PATH=/home/csaba/.extlib /opt/medusa4_pers_v3_0/master_project/startmedusa

Ha jól látom van egy szóköz ...

Én feladat értelmezésem:
1.) beéllítani (kibővíteni) az LD_LIBRARY_PATH változót
2.) futtatni a startmeduza parancsot... (nyilván neki kell az LD_LIBRARY_PATH)

megoldások.
1.) készítesz egy shell scriptet ami megteszi a beállítást, majd indítja a progit
2.) amennyiben a startmeduza valamilyen script akkor abba is bele lehet gyógyítani az LD_LIBRARY_PATH változó beállítását
3.) export LD_LIBRARY_PATH=/home/csaba/.extlib; /opt/medusa4_pers_v3_0/master_project/startmedusa

megjegyzések:
UX rendszerekben a parancsokat egymástól ; (pontos vesszővel) választjuk el egymástól ha egy sorba írjuk őket.
ha aszt szeretnénk hogy egy változó hívott shellekben programokban elérhetőek legyenek exportálni kell őket.

Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..

Köszonöm a válaszokat. Tamsa megoldása lett a befutó.