Ga naar inhoud

startup.sh


naitsirhc
 Delen

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 bericht
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 bericht
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 bericht
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 bericht
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 bericht
Delen op andere sites

Nou het wekrt,

Met de hulp van Romeo_ is het prima voor elkaar gekomen.

 

Vielen Dank, Merci, Thank you en ook nog dank je wel <img src="/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> <img src="/ubbthreads/images/graemlins/biggthumpup.gif" alt="" />

Und TschjuB

Link naar bericht
Delen op andere sites

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.
Opgelet: Je bericht zal moeten worden goedgekeurd door een moderator alvorens het zichtbaar zal worden.

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

 Delen

  • Wie is er online   0 leden

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

Belangrijke informatie

Lees alvorens je verder gaat onze Gebruiksvoorwaarden en Privacybeleid. We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.