Доброго времени суток, Victor!
31 Mar 2019 22:17:00, ты -> All:
VS> Связка binkd+hpt+golded. binkd при наличие входящей почты сам
VS> запускает hpt.
Для пойнта, в принципе, допустимо, но можно сразу сделать хорошо.
VS> Можно ли и как заставить goldedа запускать hpt после написания
VS> нового письма?
Можно, но не очень удобно. Особенно обидно, когда обнаруживаешь дурацкую
очепятку, а тоссер уже отработал и сообщение поехало по сети.
У меня сделано так:
***@fido:~ > crontab -l | grep /usr/bin/fido
*/15 * * * * /usr/bin/fidomailer
* * * * * /usr/bin/fidotoss
***@fido:~ > cat /usr/bin/fidotoss
#!/bin/sh
hpt -c $HOME/fido/etc/config toss
hpt -c $HOME/fido/etc/config afix
hpt -c $HOME/fido/etc/config pack
date +%M | egrep -q '[05]$' || exit
hpt -c $HOME/fido/etc/config scan
hpt -c $HOME/fido/etc/config pack
hpt -c $HOME/fido/etc/config link
Первая часть скрипта (до проверки минут) отрабатывает меньше, чем за секунду.
Полностью весь скрипт отрабатывает где-то за 2...3 секунды. При этом у меня
***@fido:~ > grep -c '^node ' ~/fido/etc/binkd.links
208
линков.
* Originally in RU.GOLDED
* Crossposted in RU.HUSKY
--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Чужие темплейты читают только ламеры с IQ<64