Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7448 из 10763 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           14 May 18 20:46:15
Кому : All                                                 14 May 18 20:46:15
Тема : Re: Makefile
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+55f41890
На   : area://RU.UNIX.BSD?msgid=grosbein.net+c67a81a7
= Кодировка сообщения определена как: IBM866 =================================
==============================================================================
14 мая 2018, понедельник, в 16:56 NOVT, Eugene Grosbein написал(а):

EG> It depends. От того, возвращает ли "нечто" когда-нибуь
EG> код ошибки EX_TEMPFAIL (75) и нет. Если нет, то проблема решается через
EG> lockf -t0 ... && [ $? != 75 ] && while [ ! -s foo ]; do sleep 1 || break; done
EG> то есть если lockf вернул EX_TEMPFAIL из-за блокировки,
EG> то это не проблема и мы просто поспим до создания foo.

А ещё лучше без цикла и поллинга:
lockf -t0 lockfile ... && [ $? != 75 ] && lockf lockfile /usr/bin/true

Eugene
--
Комбинация заискивания, подкупа и устрашения заставит молодого ученого
работать над управляемыми снарядами или атомной бомбой. (Hорберт Винер)
--- slrn/1.0.2 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.094780 секунды