тире и ключевое слово local не сбрасывают оболочку

Используйтеhttps://github.com/acbits/semaдля использования семафоров в сценариях оболочки.

 A.sh 
_____________________________________________
#!/bin/sh

echo A.sh started
sema -c S1
./B.sh &
echo A.sh more work
echo waiting for B.sh to finish
sema -w S1
echo B.sh finished execution
echo A.sh do more work
# cleanup semaphores
sema -d S1
_____________________________________________

B.sh
_____________________________________________
#!/bin/sh

echo Hello from B.sh
sleep 5
sema -r S1
echo Bye bye from B.sh
____________________________________________

3
12.07.2021, 09:56
0 ответов

Теги

Похожие вопросы