1
Vývoj / Asynchronní příkaz v shellovém skriptu
« kdy: 19. 08. 2021, 22:14:22 »
Zdravim
potreboval bych poradit s 'asynchronni' radkou ve skriptu.
Mam skript, ktery mi "zapne port - pocka - vypne port". Ale ta doba cekani muze byt volitelna az nekolik minut a ja potrebuju, aby skript hned dobehl a vratil mi nejake navratove hodnoty.
Zkousel jsem syntaxi (.....) & ale stejne skript ceka, az ta radka probehne.
Diky za radu.
potreboval bych poradit s 'asynchronni' radkou ve skriptu.
Mam skript, ktery mi "zapne port - pocka - vypne port". Ale ta doba cekani muze byt volitelna az nekolik minut a ja potrebuju, aby skript hned dobehl a vratil mi nejake navratove hodnoty.
Kód: [Vybrat]
#!/bin/sh
VALUE=60
DEVICE=12
IP=192.168.111.90
#tato radka by mela bezet nezavisle na behu skriptu
(curl --silent $IP/?switchOn%$DEVICE ; sleep $VALUE ; curl --silent $IP/?switchOff%$DEVICE ) &
STATUS=`curl --silent $IP/?get `;
echo "$STATUS";
Zkousel jsem syntaxi (.....) & ale stejne skript ceka, az ta radka probehne.
Diky za radu.