Portál AbcLinuxu, 11. května 2025 17:55

Dotaz: Nastaveni promenne PATH pri bootu (pomoci initu)

AsciiWolf avatar 26.5.2007 12:38 AsciiWolf | skóre: 41 | blog: Blog
Nastaveni promenne PATH pri bootu (pomoci initu)
Přečteno: 425×
Odpovědět | Admin

Dobrý den,už 2 dny se snažím zjistit,jak donutit pc (router) aby při startu předtím než nastartuje web server změnil pomocí příkazu export proměnnou PATH na:

/bin:/sbin:/usr/bin:/usr/sbin:/mnt/usb_1/usr/bin:/mnt/usb_1/sbin:/mnt/usb_1/usr/bin:/mnt/usb_1/usr/sbin

a LD_LIBRARY_PATH na:

/lib:/usr/lib:/mnt/usb_1/lib:/mnt/usb_1/usr/lib

když zadám do scriptu S66path tohle:

export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/mnt/usb_1/usr/bin:/mnt/usb_1/sbin:/mnt/usb_1/usr/bin:/mnt/usb_1/usr/sbin

export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/usb_1/lib:/mnt/usb_1/usr/lib

tak se nestane nic :(

prostě ten script nejde ani nevypíše nic...

nebo jestli někdo víte jak změnit v openwrt z busyboxem proměnné shellu bez toho aby se to muselo řešit takovým hackem tak poraďte,

Budu vděčný za každou radu,Dík

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.5.2007 16:15 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Nastaveni promenne PATH pri bootu (pomoci initu)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Init ty skripty spouští jako samostatné programy, a podprogram nemůže nadřazenému programu nastavit proměnné prostředí. Skripty mohou mít např. nějaký společný vložený soubor s takovým nastavením.
26.5.2007 16:17 thingie
Rozbalit Rozbalit vše Re: Nastaveni promenne PATH pri bootu (pomoci initu)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co by to jako mělo dělat? Export je od toho, aby se proměnné předaly potomkům (které tento skript předpokládám žádné nemá), ale nepředávají se zpátky rodiči. Rozumným řešením je nastavit ty proměnné ve skriptu který spoustí ten webserver.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.