cwbe coordinatez:
101
63540
63542
2109677
63692
6751435

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::5
total children::1
show[ 2 | 3] flat


Ahoj,
mám bash skript, v ňom funkciu a po jej zavolaní na pozadí neviem z nej vytiahnúť premmenú, ktorú som v nej zadefinoval. Keď ju zavolám na popredí, tak to funguje podľa predstáv. Ibaže ju potrebujem volať na pozadí.


#!/bin/bash
function callme()
{
text="ahoj"
}

callme &
echo $text



na pozadí ju púšťam, pretože ju chceme spustiť paralelne s rôznymi parametrami. mám na to skript takýto
http://pastebin.com/6NNS9p0x




00000101000635400006354202109677000636920675143506751438
Thunder Perfect Mind
 Thunder Perfect Mind      20.07.2012 - 20:16:36 , level: 1, UP   NEW
skus medzi volanie funkcie a echo pridat wait

0000010100063540000635420210967700063692067514350675143806751445
soonic
 soonic      20.07.2012 - 20:22:14 , level: 2, UP   NEW
ani return na konci funkcie
ani wait po jej zavolaní na pozadí nefunguje

000001010006354000063542021096770006369206751435067514380675144506751450
Thunder Perfect Mind
 Thunder Perfect Mind      20.07.2012 - 20:25:49 (modif: 20.07.2012 - 20:26:10), level: 3, UP   NEW !!CONTENT CHANGED!!
jasne ze nie, lebo & forkuje, takze si navratovu hodnotu musis vyriesit inak ako priradenim (bez & to predpokladam ide)

00000101000635400006354202109677000636920675143506751438067514450675145006751463
soonic
 soonic      20.07.2012 - 20:41:41 , level: 4, UP   NEW
dík za hint. nevedel som, čo sa deje. už som pogooglil. liek nižšie
http://stackoverflow.com/questions/6537231/simple-background-process-question-in-bash

0000010100063540000635420210967700063692067514350675143806751445067514500675146306751478
Thunder Perfect Mind
 Thunder Perfect Mind      20.07.2012 - 20:52:26 , level: 5, UP   NEW
este jeden mozny liek:
http://wiki.bash-hackers.org/syntax/keywords/coproc#examples