Portál AbcLinuxu, 10. května 2025 09:24

Dotaz: Export bash na fedore

19.6.2006 22:57 hansabc | skóre: 4
Export bash na fedore
Přečteno: 146×
Odpovědět | Admin
Mam problem -- na fedore se snazim vygenerovat certifikaty pomoci easy-rsa -- dosel jsem k tomu ze script vars neeportuje dane promene ktere se neprojevi dal ve scriptech. Nevite nedkdo proc export promena="neco" nefunguje?

Zkouselj sem udelat 2 nezavisle scripty jeden z exportem a druhy ktery je cte a nefunguje tato syntaxe

script1: export test1="jedna"

script2: echo $jedna

vzsledek by mel vypsat jedna a nevypise se nic. predem dik ya pomic
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.6.2006 23:01 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Export bash na fedore
Odpovědět | | Sbalit | Link | Blokovat | Admin
Protože skript má svůj vlastní environment. Příznak, že je proměnná exportovaná ovlivňuje pouze to, zda bude kopírována do environmentu případných potomků, ale potomek celkem pochopitelně nemůže ovlivnit environment svého rodiče. Pokud tomu něco nebrání, můžete zkusit první skript místo spuštění includovat, tj.
  . script1
Mimochodem, mám neblahé tušení, odpověď na přesně tuto otázku jsem tu už dnes četl…

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.