/
ne1ghost
/
nix
Обзор
Документация
Войти
/
ne1ghost
/
nix
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/functional/parallel.builder.sh
29 строк
582 B
John Ericson
Put functional tests in `tests/functional`
06 окт 2023, 16:05
06 окт 2023, 16:05
68c81c7
Код
Авторство
О чём код?
echo "DOING $text" # increase counter while ! ln -s x $shared.lock 2> /dev/null; do sleep 1 done test -f $shared.cur || echo 0 > $shared.cur test -f $shared.max || echo 0 > $shared.max new=$(($(cat $shared.cur) + 1)) if test $new -gt $(cat $shared.max); then echo $new > $shared.max fi echo $new > $shared.cur rm $shared.lock echo -n $(cat $inputs)$text > $out sleep $sleepTime # decrease counter while ! ln -s x $shared.lock 2> /dev/null; do sleep 1 done test -f $shared.cur || echo 0 > $shared.cur echo $(($(cat $shared.cur) - 1)) > $shared.cur rm $shared.lock