= Сообщение: 1034 из 5339 ========================================= RU.HUSKY = От : Alexey Vissarionov 2:5020/545 22 May 15 13:05:42 Кому : Vladislav Vetrov 22 May 15 13:05:42 Тема : Многозадачность HPT, связка с binkd FGHI : area://RU.HUSKY?msgid=2:5020/545+555f019a На : area://RU.HUSKY?msgid=2:5020/2140.152@Fidonet.org+555e46a3 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.HUSKY?msgid=2:5020/2065.1@FidoNet+555f6e97 ============================================================================== Доброго времени суток, Vladislav! 21 May 2015 23:51:54, ты -> мне:
VV>>> Binkd может поддерживать несколько соединений одновременно. Если я VV>>> буду запускать несколько одновременных экземляров hpt через exec VV>>> binkd, не будет ли разные процессы hpt конфликтовать друг с другом? AV>> Будут. Точнее, первый запущенный процесс будет обрабатывать все AV>> файлы, а остальные будут ждать его завершения, а потом отваливаться, AV>> ибо им делать будет уже нечего. AV>> Лично я (со своими двумя сотнями линков) прекрасно обхожусь запуском AV>> тоссера посредством crond. VV> Ясно, но тогда вопрос: может ли быть такое - binkd ещё что-то VV> принимает, а hpt уже начал это тосить по флагу, который создался VV> предыдущим экземпляром binkd или просто по крону, без флагов?
Насколько я помню (очень уж лень лезть и смотреть исходники), binkd сначала пишет бандлы во временные файлы, а потом их переименовывает.
VV> Или же такая ситуация исключена, т.к. binkd использует промежуточные VV> имена файлов до тех пор, пока они не будет полностью приняты, а hpt в VV> свою очередь берёт на обработку только правильные имена (как вариант VV> избежания коллизий)?
Да - файл с именем .*\.(mo|tu|we|th|fr|sa|su)[0-9]$ заведомо будет валидным почтовым архивом.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Дурак - человек, стремящийся к пределу тупости снизу --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)