• Mystic FidoPoll Even Scheduling

    From LockeDown@21:2/148 to All on Monday, June 17, 2019 16:19:53
    Quick question on how most of you are setting up your scheduled polling
    within Mystic.

    As this is my first time doing this via Mystic I have been creating a unique event for each NET I have configured and each of them all run about once
    every hour. (With each one running at a different time after the hour: 5
    mins, 10 mins, 15 mins, 30 mins, etc.)

    I did this based on Paul's video guides and I think it is a good starting
    point but wanted to get an idea of what others are doing.

    I am considering lumping all the the fido polling into a single bash.sh script (Running under Xubuntu) and have it run once every 15 or 20 mins as some NETs crash back often while others may not.

    One of the reasons I want to do this is I have noticed the more I add/remove
    to existing events -- I start seeing weird issues where an event data replicates another event item's data and loses the original. Most of the time
    I am lucky enough it is the "fsxNet" polling event and I just need to adjust the name and the net address values in the event when I noticed but it is
    quit frustrating to deal with (anyone else run into this?). I figure if I lump them into a single bash script then I only have to worry if it breaks in between the polling.

    Before I did make this change I also wanted to know if anyone has has experience with this -- if for some reason the fidopoll fails on one line of the bash.sh script will it continue and just run against the others and ignore the error? I'd rather the error be ignored and I can always add some kind of error tracking later if necessary.

    Any thoughts / advice would be greatly appreciated -- thanks!

    ---
    LockeDown
    [mysticisland.strangled.net]

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Mystic Island BBS [mysticisland.strangled.net] (21:2/148)
  • From Black Panther@21:1/186 to LockeDown on Monday, June 17, 2019 17:42:35
    On 17 Jun 2019, LockeDown said the following...

    As this is my first time doing this via Mystic I have been creating a unique event for each NET I have configured and each of them all run
    about once every hour. (With each one running at a different time after the hour: 5 mins, 10 mins, 15 mins, 30 mins, etc.)

    What I do here on CRBBS, is I set up a script file that executes every hour, called mailpoll.sh. The contents look like:

    ./mutil mailout
    ./fidopoll 21:1/100
    ./fidopoll 21:1/10
    ...etc
    ./mutil mailin
    ./fidopoll send

    Of course there is a bunch more that I've got running with this script, like the InterBBS gaming packets, etc. I haven't had any problems with it running this way. :)


    ---

    Black Panther(RCS)

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (21:1/186)
  • From LockeDown@21:2/148 to Black Panther on Monday, June 17, 2019 17:20:24
    On 17 Jun 2019, Black Panther said the following...
    What I do here on CRBBS, is I set up a script file that executes every hour, called mailpoll.sh. The contents look like:

    ./mutil mailout
    ./fidopoll 21:1/100
    ./fidopoll 21:1/10
    ...etc
    ./mutil mailin
    ./fidopoll send

    Perfect! I think I shall go down the same route and do the same -- just makes things easier to manage. Thanks :)

    ---
    LockeDown
    [mysticisland.strangled.net]

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Mystic Island BBS [mysticisland.strangled.net] (21:2/148)
  • From Black Panther@21:1/186 to LockeDown on Monday, June 17, 2019 18:36:37
    On 17 Jun 2019, LockeDown said the following...

    What I do here on CRBBS, is I set up a script file that executes ever hour, called mailpoll.sh. The contents look like:

    Perfect! I think I shall go down the same route and do the same -- just makes things easier to manage. Thanks :)

    It does make things easier. That way there is only one event you'll need to worry about. :)


    ---

    Black Panther(RCS)

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (21:1/186)
  • From LockeDown@21:2/148 to Black Panther on Tuesday, June 18, 2019 00:26:53
    On 17 Jun 2019, Black Panther said the following...

    On 17 Jun 2019, LockeDown said the following...

    What I do here on CRBBS, is I set up a script file that executes hour, called mailpoll.sh. The contents look like:

    Perfect! I think I shall go down the same route and do the same -- ju makes things easier to manage. Thanks :)

    It does make things easier. That way there is only one event you'll need to worry about. :)

    Thanks again for the help. I ended up going a hybrid approach as I really
    like to have the realtime semaphore events running for the BINKP crash
    sessions that come in and out.

    But running this event with semaphore events watching to trigger incoming
    mutil mailin calls caused conflicts and busy states so was unpredictable
    which polls / mailin calls were actually running each time the script ran.

    So I just tweaked the bash script so does the fidopoll then pipes to mutil mailin call just like in Avon's event examples like below for each one:

    #fsxNet
    ./fidopoll 21:2/100|./mutil mailin
    ./fidopoll 21:1/10|./mutil mailin

    Currently I am only using it for fidopoll and mailin but least this replaces having to to adjust events everytime adding a new NET and I can keep the realtime semaphore events with no conflicts.

    Thanks again for the guidance!

    ---
    LockeDown
    [mysticisland.strangled.net]

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Mystic Island BBS [mysticisland.strangled.net] (21:2/148)
  • From Vk3jed@21:1/109 to LockeDown on Wednesday, June 19, 2019 11:34:00
    On 06-17-19 16:19, LockeDown wrote to All <=-

    Quick question on how most of you are setting up your scheduled polling within Mystic.

    I cheat, I use cron for my scheduling. :)


    ... If this is dying, I don't think much of it.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Avon@21:1/101 to Vk3jed on Thursday, June 20, 2019 14:09:37
    On 19 Jun 2019 at 11:34a, Vk3jed pondered and said...

    I cheat, I use cron for my scheduling. :)

    I use MIS and the events system :)

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Vk3jed@21:1/109 to Avon on Thursday, June 20, 2019 15:36:00
    On 06-20-19 14:09, Avon wrote to Vk3jed <=-

    On 19 Jun 2019 at 11:34a, Vk3jed pondered and said...

    I cheat, I use cron for my scheduling. :)

    I use MIS and the events system :)

    Either works, just cron is something I've used for donkeys years, and then all scheduled events on the system are in a crontab somewhere. :) Though where possible, semaphore type events I'll use the relevant events subsystem, because for those types of events, it's cleaner.


    ... My spelling? Oh, it's just line noise.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)