Показать сообщение отдельно
  #1  
Старый 01.04.2019, 22:22
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Запуск тосера

Alexey Vissarionov написал(а) к Victor Shputalov в Apr 19 21:00:00 по местному времени:

Доброго времени суток, Victor!
31 Mar 2019 22:17:00, ты -> All:

VS> Связка binkd+hpt+golded. binkd при наличие входящей почты сам
VS> запускает hpt.

Для пойнта, в принципе, допустимо, но можно сразу сделать хорошо.

VS> Можно ли и как заставить goldedа запускать hpt после написания
VS> нового письма?

Можно, но не очень удобно. Особенно обидно, когда обнаруживаешь дурацкую очепятку, а тоссер уже отработал и сообщение поехало по сети.

У меня сделано так:

gremlin@fido:~ > crontab -l | grep /usr/bin/fido
/15 * * * /usr/bin/fidomailer
* * * /usr/bin/fidotoss

gremlin@fido:~ > cat /usr/bin/fidotoss
#!/bin/sh
hpt -c $НOME/fido/etc/config toss
hpt -c $НOME/fido/etc/config afix
hpt -c $НOME/fido/etc/config pack
date +%M | egrep -q '[05]$' || exit
hpt -c $НOME/fido/etc/config scan
hpt -c $НOME/fido/etc/config pack
hpt -c $НOME/fido/etc/config link

Первая часть скрипта (до проверки минут) отрабатывает меньше, чем за секунду. Полностью весь скрипт отрабатывает где-то за 2...3 секунды. При этом у меня

gremlin@fido:~ > grep -c '^node ' ~/fido/etc/binkd.links
208

линков.


* Originally in RU.GOLDED
* Crossposted in RU.НUSKY

--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Чужие темплейты читают только ламеры с IQ<64
--- /bin/vi
Ответить с цитированием