Ga naar inhoud


startup.sh


naitsirhc

Aanbevolen berichten

Hoi

 

Voor enkele toepassingen moet ik een pad "exporteren"

 

Nu weet ik dat ik dit moet doen in startup.sh want ik gebruik de Ronaldd emu. Maar elke keer als ik de dreambox opnieuw opstart, is het pad niet geexporteerd.

Ik heb het volgende in mijn startup staan:

export LD_LIBRARY_PATH=/var/lib:$LD_LIBRARY_PATH

chmod -R 755 /hdd/links

chmod -R 755 /var/tuxbox/plugins

chmod -R 755 /var/plugins

 

de laatste 3 regels werken keurig, maar exporteren......ho maar

 

wie helpt me uit de brand?????

 

Und TschjuB

Link naar reactie
Delen op andere sites


Normaal hoort dat in je profile (nu zit dat in /var = read-only system)

Je wilt waarschijnlijk iets runnen en daarvoor gebruik je een alternatieve lib-directory.

Zet onderaan deze script je commando en die zal werken.

Start je een ander shell script -> dan zal die script deze settings niet zien (tenzij e.e.a. in de /etc/profile staat)

 

zou je toch jouw settings in die shell script willen hebben dan moet je die script starten met een punt.

 

dus :

. ./myenv.sh

. ./mycmds.sh

 

The Source is Out There....

Link naar reactie
Delen op andere sites

Bedankt voor je antwoord, alleen ben ik niet zo op de hoogte met Linux

 

als ik het goed begrijp, moet ik startup.sh als volgt aanpassen:

export LD_LIBRARY_PATH=/var/lib:$LD_LIBRARY_PATH

chmod -R 755 /hdd/links

chmod -R 755 /var/tuxbox/plugins

chmod -R 755 /var/plugins

./tuxmaild

 

deze staat in var/tuxbox/plugins

 

Ik heb het geprobeerd maar het werkt niet

 

Und TschjuB

Link naar reactie
Delen op andere sites

helaas het werkt niet.

als ik export handmatig invoer, dan werkt het wel

mijn startup.sh is nu als volgt:

chmod -R 755 /hdd/links

chmod -R 755 /var/tuxbox/plugins

chmod -R 755 /var/plugins

chmod -R 777 /var/lib

export LD_LIBRARY_PATH=/var/lib:$LD_LIBRARY_PATH

./var/tuxbox/plugins/tuxmaild

 

 

 

Und TschjuB

Link naar reactie
Delen op andere sites

chmod hoeft er niet in te staan (file-attributen zijn na 1 keer wel veranderd)

wat je met je hand intikt -> copy/paste naar een bestandje.. en dat bestandje als volgt laten starten :

 

 

ga staan in /var/bin

Code:
cd /var/bin

maak een bestand aan

Code:
touch mycmd.shchmod 777 mycmd.shvi mycmd.sh

 

tik het volgende in via vi in dat bestand (invoer starten met de letter i):

Code:
#!/bin/shexport LD_LIBRARY_PATH=/var/lib:$LD_LIBRARY_PATH ./var/tuxbox/plugins/tuxmaild

bewaar dit ( dubbele punt [:] w q)

 

roep nu je shell script aan :

Code:
./var/bin/mycmd.sh

The Source is Out There....

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...