Запуск тосера
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
|