forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.HUSKY (http://forum.wfido.ru/forumdisplay.php?f=80)
-   -   Запуск тосера (http://forum.wfido.ru/showthread.php?t=80220)

Alexey Vissarionov 01.04.2019 22:22

Запуск тосера
 
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
[i]/15 * * * [/i] /usr/bin/fidomailer
[i] * * * [/i] /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


Текущее время: 08:21. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot