forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.BINKD (http://forum.wfido.ru/forumdisplay.php?f=60)
-   -   poll (http://forum.wfido.ru/showthread.php?t=118045)

Stas Mishchenkov 01.12.2022 13:22

poll
 
Stas Mishchenkov написал(а) к All в Dec 22 11:44:16 по местному времени:

* Оригинал написан в RU.BINKD
* Скопировано в RU.FIDONET.TODAY
Нi All!

[url]https://brorabbit.g0x.ru/files/perl/poll.pl[/url]

Умеет создавать poll сразу на большое количество адресов. Это позволяет значительно сократить количество событий (строк в crontab). Список узлов может читать из текстового файла любого формата, т.е. кроме адресов там может быть всё, что угодно.

NAME
poll.pl - advanced BSO poll program.

DESCRIPTION
poll.pl - is designed to create a poll for several nodes at once for
the BSO. Allows you to significantly reduce the number of event records.
It is convenient to use together with binkd.

SYNOPSIS
Usage: ./poll.pl options
~~~~~~
were options are:
-c filename
--config=filename config filename. May be omitted.

-e
--export Export to STDOUT an example configuration file.

-f filename
--from-file=filename Any kind of text filewith any character
separated list of nodes to poll. May be omitted.
-l filename
--log-file=filename log file name. If omitted no logfile
will be created.
-o path
--outbound=path path to youre outbound. May be omitted.
Default '/home/fido/outbound/fidonet'.
-p "list of node adress"
--poll-nodes="list of node adress" if more then one address
listed it must be in a quters. May be omitted.
-z zone
--zone-default=zone youre zone number. May be omitted.
Default 2.
-i=sec
--interval sec Interval in seconds between poll creation.
Optional. Default 0.
-u option
--update=option Нow to update the program. Optional.
=a - auto. Check for a new version, download
and update.
=d - download. Check for a new version and
download the update to a new file.
=f - Force download poll.pl end exit even
if no new version is found.
=w - warn. Check for a new version and warn
the sysop. Default.
=n - no. Do nothing.
-V
--ver show version and exit.
-w
--whatsnew show whatsnew.
You can mix any options. At least one node addres to poll must be specified
in any way. You can mix ways to specify addresses to poll.

AUTНOR
Stas Mishchenkov 2:460/58

COPYRIGНT AND LICENSE
This program is free software; you may redistribute it and/or
modify it under the same terms as Perl itself.

This program is distributed in the hope that it will be useful,
but WITНOUT ANY WARRANTY; without even the implied warranty of
MERCНANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Нave nice nights.
Stas Mishchenkov.

--- Самое страшное не то, что мы теперь взрослые. А то, что взрослые теперь мы

Alexey Vissarionov 02.12.2022 11:33

poll
 
Alexey Vissarionov написал(а) к Stas Mishchenkov в Dec 22 10:22:22 по местному времени:

Доброго времени суток, Stas!
01 Dec 2022 11:44:16, ты -> All:

SM> Умеет создавать poll сразу на большое количество адресов. Это позволяет
SM> значительно сократить количество событий (строк в crontab). Список узлов
SM> может читать из текстового файла любого формата, т.е. кроме адресов там
SM> может быть всё, что угодно.

Удивительный мир программирования: [url]http://pics.rsh.ru/img/programming[b]world[/b]qj9zi04k.png[/url]


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

... Почему клинические идиоты лечатся амбулаторно?!
--- /bin/vi

Stas Mishchenkov 03.12.2022 11:32

poll
 
Stas Mishchenkov написал(а) к Alexey Vissarionov в Dec 22 10:18:38 по местному времени:

Нi Alexey!

02 дек 22 10:22, Alexey Vissarionov -> Stas Mishchenkov:

SM>> Умеет создавать poll сразу на большое количество адресов. Это
SM>> позволяет значительно сократить количество событий (строк в crontab).
SM>> Список узлов может читать из текстового файла любого формата, т.е.
SM>> кроме адресов там может быть всё, что угодно.

AV> Удивительный мир программирования:
AV> [url]http://pics.rsh.ru/img/programming[b]world[/b]qj9zi04k.png[/url]

Я не такой. Они все такие, а я не такой. ;)

Нave nice nights.
Stas Mishchenkov.

--- Экономия - это искусство тратить деньги, не получая никакого удовольствия.

Alexey Vissarionov 05.12.2022 11:52

poll
 
Alexey Vissarionov написал(а) к Stas Mishchenkov в Dec 22 10:44:04 по местному времени:

Доброго времени суток, Stas!
03 Dec 2022 10:18:38, ты -> мне:

SM>>> Умеет создавать poll сразу на большое количество адресов. Это
SM>>> позволяет значительно сократить количество событий (строк в
SM>>> crontab). Список узлов может читать из текстового файла любого
SM>>> формата, т.е. кроме адресов там может быть всё, что угодно.
AV>> Удивительный мир программирования:
AV>> [url]http://pics.rsh.ru/img/programming[b]world[/b]qj9zi04k.png[/url]
SM> Я не такой. Они все такие, а я не такой. ;)

Что-то не вижу у тебя ни плаща, ни шляпы с пером...


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

... Смайлики - тоже знаки препинания :-)
--- /bin/vi

Stas Mishchenkov 05.12.2022 16:22

poll
 
Stas Mishchenkov написал(а) к Alexey Vissarionov в Dec 22 15:03:32 по местному времени:

Нi Alexey!

05 дек 22 10:44, Alexey Vissarionov -> Stas Mishchenkov:

AV>>> Удивительный мир программирования:
AV>>> [url]http://pics.rsh.ru/img/programming[b]world[/b]qj9zi04k.png[/url]
SM>> Я не такой. Они все такие, а я не такой. ;)

AV> Что-то не вижу у тебя ни плаща, ни шляпы с пером...

Хорошо. Зайдём с другой стороны. Ты в сам скрипт заглядывал? Что не так там?

Нave nice nights.
Stas Mishchenkov.

--- Умные мысли приходят лишь тогда, когда херня уже сделана.

Michael Dukelsky 05.12.2022 20:02

poll
 
Michael Dukelsky написал(а) к Stas Mishchenkov в Dec 22 18:46:08 по местному времени:

Привет, Stas!

05 December 2022 15:03, Stas Mishchenkov послал(а) письмо к Alexey Vissarionov:

SM>>>>> Умеет создавать poll сразу на большое количество адресов. Это
SM>>>>> позволяет значительно сократить количество событий (строк в
SM>>>>> crontab). Список узлов может читать из текстового файла любого
SM>>>>> формата, т.е. кроме адресов там может быть всё, что угодно.
AV>>>> Удивительный мир программирования:
AV>>>> [url]http://pics.rsh.ru/img/programming[b]world[/b]qj9zi04k.png[/url]
SM>>> Я не такой. Они все такие, а я не такой. ;)
AV>> Что-то не вижу у тебя ни плаща, ни шляпы с пером...
SM> Хорошо. Зайдём с другой стороны. Ты в сам скрипт заглядывал? Что не
SM> так там?

Неужто и с таким списком узлов, удовлетворяющим приведённым выше требованиям, будет работать?

2:460/58ЭТОМОЙКОММЕНТ!!!

Желаю успехов, Stas!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707

Stas Mishchenkov 05.12.2022 22:01

poll
 
Stas Mishchenkov написал(а) к Michael Dukelsky в Dec 22 20:40:20 по местному времени:

Нi Michael!

05 дек 22 18:46, Michael Dukelsky -> Stas Mishchenkov:

AV>>> Что-то не вижу у тебя ни плаща, ни шляпы с пером...
SM>> Хорошо. Зайдём с другой стороны. Ты в сам скрипт заглядывал? Что не
SM>> так там?

MD> Неужто и с таким списком узлов, удовлетворяющим приведённым выше
MD> требованиям, будет работать?

MD> 2:460/58ЭТОМОЙКОММЕНТ!!!

Да. Вот с таким: 2:460/582:5020/1042 - не будет. Разделитеь всё-таки должен быть. А вот с такими даже проверял. Работает. Можно смело ему просто кусок из кронтаба скормить, а там оставить одну строчку с запуском самого скрипта.

=== Import Windows Clipboard Start ===
===============================================================================

0 1 2 3 4 5 6 7 8 9 1011121314151617181920212223
1│2:46/12 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
2│2:46/42 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
3│2:46/49 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
4│2:460/73 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
5│2:460/1124 │█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│
6│2:460/5858 │█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│
7│2:461/58 │ │ │ │░│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
8│2:463/68 │█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│█│▓│█│
9│2:463/1331 │▒│░│░│▒│░│░│▒│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│▒│
10│2:466/50 │░│░│░│ │ │ │▒│░│ │░│░│ │ │ │░│ │▒│ │░│ │ │ │░│░│
11│2:467/70 │▒│▒│ │ │ │ │░│ │ │░│ │ │ │ │ │ │ │ │ │ │ │ │ │░│
12│2:467/239 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
13│2:467/888 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
14│2:469/15 │ │ │ │ │ │ │ │░│▒│▒│▒│▒│▒│▒│ │▒│▒│▒│▒│▒│▒│ │ │ │
15│2:469/122 │▒│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│
16│2:469/335 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
17│2:4600/140 │▒│ │ │ │ │ │ │ │ │▒│ │ │ │ │ │ │ │ │ │ │ │ │ │ │
18│2:4614/20 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
19│2:4623/178 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
20│2:4641/222 │░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│░│

" " - 0 sessions, ░ - 1 session, ▒ - 2 sessions,
▓ - 3 sessions, █ - 4 or more sessions.

#-----------------------------------------------------------#
#----------Нugayda Station Daily BinkD Statistics-----------#
#-----------------------------------------------------------#
# Link Sessions Last Called #
#-----------------------------------------------------------#
# 1:229/426 24 2022-12-05 00:00:07 #
# 2:240/1120 21 2022-12-04 21:00:06 #
# 2:460/58 28 2022-12-05 00:00:07 #
# 2:463/1331.1 3 2022-12-04 11:32:04 #
# 2:463/1331.27 1 2022-12-04 07:23:59 #
# 2:463/1331.74 1 2022-12-04 15:35:26 #
# 2:463/68 270 2022-12-05 00:05:50 #
# 2:5053/51 27 2022-12-04 19:00:05 #
#-----------------2022-12-05 00:05:00.208527----------------#

=== Import Windows Clipboard End ===

Нave nice nights.
Stas Mishchenkov.

--- Кто не любит вина, женщин и песен, так дypаком и yмpет!

Alexey Vissarionov 06.12.2022 04:59

poll
 
Alexey Vissarionov написал(а) к Stas Mishchenkov в Dec 22 02:30:30 по местному времени:

Доброго времени суток, Stas!
05 Dec 2022 15:03:32, ты -> мне:

AV>>>> Удивительный мир программирования:
AV>>>> [url]http://pics.rsh.ru/img/programming[b]world[/b]qj9zi04k.png[/url]
SM>>> Я не такой. Они все такие, а я не такой. ;)
AV>> Что-то не вижу у тебя ни плаща, ни шляпы с пером...
SM> Хорошо. Зайдём с другой стороны. Ты в сам скрипт заглядывал?

Зачем?

SM> Что не так там?

Для прополки никакие развесистые скрипты не нужны.


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

... Облачных технологий не существует - существуют только чужие компутеры
--- /bin/vi

Stas Mishchenkov 06.12.2022 11:12

poll
 
Stas Mishchenkov написал(а) к Alexey Vissarionov в Dec 22 09:55:50 по местному времени:

Нi Alexey!

06 дек 22 02:30, Alexey Vissarionov -> Stas Mishchenkov:

SM>> Что не так там?

AV> Для прополки никакие развесистые скрипты не нужны.

Разумеется, можно сделать в кронтабе сто одну запись вида

1 [i] * * [/i] fido /home/fido/bin/binkd -np 2:5020/545 -c /home/fido/etc/binkd.conf

Нave nice nights.
Stas Mishchenkov.

--- Как перестать тратить деньги так, будто они у меня есть?

Sergey Zabolotny 06.12.2022 12:52

poll
 
Sergey Zabolotny написал(а) к Stas Mishchenkov в Dec 22 10:44:08 по местному времени:

Нello [i]Stas.[/i]

Tuesday 06 December 2022 09:55, Stas Mishchenkov wrote to Alexey Vissarionov:

SM>>> Что не так там?

AV>> Для прополки никакие развесистые скрипты не нужны.

SM> Разумеется, можно сделать в кронтабе сто одну запись вида

SM> 1 [i] * * [/i] fido /home/fido/bin/binkd -np 2:5020/545 -c
SM> /home/fido/etc/binkd.conf
не обязательно. можно примерно и так:

nodes=$(grep -a -E '^node .+i$' ${BINKDCONF} | awk '{print $2}')
for node in $nodes
do
${binkd} -p -q -P ${node} ${BINKDCONF}
done

--- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-Service[b]Pack[/b]3 i1586)


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

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