• Event System issue

    From claw@21:1/210 to All on Thu Apr 21 19:06:35 2022
    Hello everyone,

    In my quest to not have to manually send and receive the messages for fsxNet I have not been able to the the semaphore portion of the mail out to work quite right. It detects correctly and executes correctly, however it just stays in the running status forever. It prevents the other tasks from running. The Interval one works fine connects collects the mail and puts it on the board end as normal. One thing I notice I can do is when the semaphore one runs I can arrow to select it in the list press enter and it completes. Not sure if thats something I'm doing wrong or how to fix it. Any suggestions.

    I am running on Linux and have followed the instructions from The Mystic Guy to a T. Only change I have made and it seemed to make it actually work this far was change the command from a | to a && which I know is the Linux option to have multiple commands on one line to execute in succession.

    thanks in advance

    DrClaw
    Sysop Noverdu BBS (Noverdu.com)
    BBS Specs 64 CORE/192G Ram/Dell Server

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Zip@21:1/202 to claw on Fri Apr 22 11:16:08 2022
    Hello claw!

    On 21 Apr 2022, claw said the following...
    to work quite right. It detects correctly and executes correctly,
    however it just stays in the running status forever. It prevents the other tasks from running. The Interval one works fine connects collects

    What does your command line look like?

    Guy to a T. Only change I have made and it seemed to make it actually work this far was change the command from a | to a && which I know is
    the Linux option to have multiple commands on one line to execute in succession.

    I think the | is a "Mystic special" which would translate to ; in Linux (i.e. separating multiple commands on one line)...

    The && will only execute what follows it if the command before it succeeds (although that might be desired).


    I also use semaphores a lot, and have split up the events more than the
    "stock" installation does. I'm also using custom scripts to run the export commands etc., but the following examples might still give an idea of how things can be done.

    I've had some problems in the past with 'mis poll' and 'qwkpoll' getting stuck forever, so I use the 'timeout' command in some places to safeguard against this.


    Poll events:

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 11 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Poll mail/news Sun ³ No ÛWTFS °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Interval Mon ³ No Û---- °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 1 Tue ³ No ÛWTFS °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No ÛWTFS °²° ² ß Û°°Û YesÛ Shell ³ touch /home/bbs/mystic/semapho Thu ³ No Û °Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ² ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ Sat ³ No Û ° Ý°°
    Û YesÛ Kill After ³ Û ° ßÜ
    Û YesÛ Warning ³ 0 Û °
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Shell: touch /home/bbs/mystic/semaphore/poll.now

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 14 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Poll mail/news Sun ³ No ÛWTFS °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Semaphore Mon ³ No Û---- °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 0 Tue ³ No ÛWTFS °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No ÛWTFS °²° ² ß Û°°Û YesÛ Shell ³ /usr/local/sbin/ftnpoll.sh Thu ³ No Û ²Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ° ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ poll.now!poll.bsy Sat ³ No Û ° Ý°°
    Û YesÛ Kill After ³ poll.now Û ° ßÜ
    Û YesÛ Warning ³ 0 Û °
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 17 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Poll QWK networks Sun ³ No Û °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Interval Mon ³ No Û °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 1 Tue ³ No Û °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No Û °²° ² ß Û°°Û YesÛ Shell ³ touch /home/bbs/mystic/semapho Thu ³ No Û °Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ° ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ Sat ³ No Û ° Ý°°
    Û YesÛ Kill After ³ Û ² ßÜ
    Û YesÛ Warning ³ 0 Û °
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Shell: touch /home/bbs/mystic/semaphore/qwkpoll.now

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 13 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Poll QWK networks Sun ³ No ÛWTFS °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Semaphore Mon ³ No Û °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 0 Tue ³ No Û °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No Û °²° ² ß Û°°Û YesÛ Shell ³ timeout -k 300 --preserve-stat Thu ³ No Û °Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ° ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ qwkpoll.now Sat ³ No Û ° Ý°°
    Û YesÛ Kill After ³ qwkpoll.now|qwkmail.out Û ² ßÜ
    Û YesÛ Warning ³ 0 Û °
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Shell: timeout -k 300 --preserve-status -v 300 ./qwkpoll all
    Kill After: qwkpoll.now|qwkmail.out


    Export events:

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 18 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Export outbound netmai Sun ³ No ÛWTFS °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Semaphore Mon ³ No Û---- °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 0 Tue ³ No ÛWTFS °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No ÛWTFS ²²° ² ß Û°°Û YesÛ Shell ³ /usr/local/sbin/ftnexport.sh - Thu ³ No Û °Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ° ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ netmail.out!mutil.bsy Sat ³ No Û ° Ý°°
    Û YesÛ Kill After ³ Û ° ßÜ
    Û YesÛ Warning ³ 0 Û °
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Description: CUSTOM: Export outbound netmail
    Shell: /usr/local/sbin/ftnexport.sh -f|touch /home/bbs/mystic/semaphore/send.now

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 22 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Export outbound echoma Sun ³ No ÛWTFS °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Semaphore Mon ³ No Û---- °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 0 Tue ³ No ÛWTFS °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No ÛWTFS ²²° ² ß Û°°Û YesÛ Shell ³ /usr/local/sbin/ftnexport.sh|t Thu ³ No Û °Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ° ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ (echomail.out|newsmail.out)!mu Sat ³ No Û ° Ý°°
    Û YesÛ Kill After ³ Û ° ßÜ
    Û YesÛ Warning ³ 0 Û °
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Description: CUSTOM: Export outbound echomail/news
    Shell: /usr/local/sbin/ftnexport.sh|touch /home/bbs/mystic/semaphore/send.now Semaphore: (echomail.out|newsmail.out)!mutil.bsy


    Send events:

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 16 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Send outbound mail/new Sun ³ No ÛWTFS °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Semaphore Mon ³ No Û---- °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 0 Tue ³ No ÛWTFS °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No ÛWTFS °²° ² ß Û°°Û YesÛ Shell ³ /usr/local/sbin/ftnsend.sh -f Thu ³ No Û ²Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ° ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ send.now!poll.bsy Sat ³ No Û ° Ý°°
    Û YesÛ Kill After ³ send.now Û ° ßÜ
    Û YesÛ Warning ³ 0 Û °
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Description: CUSTOM: Send outbound mail/news
    Shell: /usr/local/sbin/ftnsend.sh -f

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 15 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Send QWK network mail Sun ³ No ÛWTFS °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Semaphore Mon ³ No ÛWTFS °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 0 Tue ³ No Û °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No Û °²° ² ß Û°°Û YesÛ Shell ³ timeout -k 300 --preserve-stat Thu ³ No Û °Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ° ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ qwkmail.out Sat ³ No Û ² Ý°°
    Û YesÛ Kill After ³ qwkmail.out Û ° ßÜ
    Û YesÛ Warning ³ 0 Û °
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Shell: timeout -k 300 --preserve-status -v 300 ./qwkpoll all


    Nodelist event:

    Ûßßßßßßßßßßßßßßßßßßßßßßßßßßß Event Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û Ûßßßßßßßßßßßßßßßßßßßßßß Event ID 19 ßßßßßßßßßßßßßßßßßßßßßßÜ Û
    Û ActÛ Ûs Û
    ÜÜ Û ÄÄÄÛ Active ³ Yes ÛÄÄÄÄ Û²gj!
    ÞÛÜÜÛ YesÛ Description ³ CUSTOM: Process nodelists Sun ³ No Û °ÛÜÜ
    °ÛÛÛÛ YesÛ Event Type ³ Semaphore Mon ³ No Û °ÛÛ±þ ß ²ÛÛÛ YesÛ Exec Hour ³ 0 Tue ³ No Û °ÛÛÝÞ ² ±²²Û YesÛ Exec Min ³ 0 Wed ³ No Û °²° ² ß Û°°Û YesÛ Shell ³ ./mutil -run MergeNodeLists Thu ³ No Û °Û° ² °°²ÛÛÛ YesÛ Prefix ./ ³ No Fri ³ No Û ° ÜÜÛ ÜÜþ ßÛ YesÛ Semaphore ³ nodelist.now!mutil.bsy Sat ³ No Û ° Ý°°
    Û YesÛ Kill After ³ nodelist.now Û ° ßÜ
    Û YesÛ Warning ³ 0 Û ²
    Û ÄÄÄÛ ÛÄÄÄÄ Û
    Û ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Û
    ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ



    As you can see, I "invented" the semaphores poll.now, qwkpoll.now and send.now, and I let the Interval events touch (create) those semaphores so that the actual commands for performing any actions are only in *one* place each (the Semaphore events).

    I also "invented" the nodelist.now semaphore which I create externally (in cron jobs) when one or more nodelists have been received and unpacked.

    The events use the condition !mutil.bsy extensively in order not to launch until an ongoing mutil run has finished (otherwise it would just complain and refuse to do anything and the event would effectively be lost).

    I have created external scripts for polling, exporting and sending, but in your case, those calls could be replaced with 'timeout --foreground -k 300 --preserve-status -v 300 ./mis poll uplink', './mutil run -ExportEchoMail' and 'timeout --foreground -k 300 --preserve-status -v 300 ./mis poll send', respectively.

    (When running mis via timeout from within a script, --foreground might be needed to timeout in order to prevent ./mis from hanging on SIGTTOU until the timeout has expired. See https://lists.gnu.org/archive/html/bug-coreutils/2013-11/msg00002.html for more info.)

    Hoping this can give some inspiration to an alternative events approach. =)

    Best regards
    Zip

    --- Mystic BBS v1.12 A48 2022/04/03 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (21:1/202)
  • From claw@21:1/210 to Zip on Fri Apr 22 13:55:46 2022
    Hoping this can give some inspiration to an alternative events approach. =)

    Absolutely! I eventually deleted the semaphores because I'm impatient. Remade them and they worked. So either I couldn't see a typo or it somehow was corrupted. I might mess around with some of the way you do it though because I like the idea of it having a fail timer on it so it doens't stop other tasks from running. Very clean I like it!

    DrClaw
    Sysop Noverdu BBS (Noverdu.com)
    BBS Specs 64 CORE/192G Ram/Dell Server

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Zip@21:1/202 to claw on Fri Apr 22 21:20:07 2022
    Hello claw!

    On 22 Apr 2022, claw said the following...
    Absolutely! I eventually deleted the semaphores because I'm impatient. Remade them and they worked. So either I couldn't see a typo or it somehow was corrupted.

    OK! I know one has to restart MIS after editing the events, but apart from that I think they should just work. =)

    somehow was corrupted. I might mess around with some of the way you do
    it though because I like the idea of it having a fail timer on it so it doens't stop other tasks from running. Very clean I like it!

    Glad to hear that! =)

    (The "hangs" might have had something to do with my hardware or software, but it can be good to have a "hard" timeout which will stop things from locking up indefinitely should something go wrong for some reason...)

    Best regards
    Zip

    --- Mystic BBS v1.12 A48 2022/04/03 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (21:1/202)
  • From claw@21:1/210 to Zip on Fri Apr 22 14:56:44 2022
    Glad to hear that! =)

    Yes so was I. That was a much larger project that I wanted. I do plan on adding the files next hopefully thats a bit smoother.

    Are you getting on the Sysop weekly chat on MRC? Would be cool to see you there I know its 20:00 NZ time I believe but I always just lurk in there on Friday. If you don't have it setup Jump on my BBS I'll up you right away so you have access. I do unlimited time so people can chat all they like.

    DrClaw
    Sysop Noverdu BBS (Noverdu.com)
    BBS Specs 64 CORE/192G Ram/Dell Server

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Zip@21:1/202 to claw on Sat Apr 23 09:46:38 2022
    Hello claw!

    On 22 Apr 2022, claw said the following...
    Are you getting on the Sysop weekly chat on MRC? Would be cool to see
    you there I know its 20:00 NZ time I believe but I always just lurk in there on Friday.

    I've been thinking of joining MRC but haven't quite gotten to it yet... :)

    Looking at the installation docs now, though -- do you know if MRC (mrc_client.py) works with Python 3? Or does it require Python 2?

    Thanks in advance!

    Best regards
    Zip

    --- Mystic BBS v1.12 A48 2022/04/03 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (21:1/202)
  • From claw@21:1/210 to Zip on Sat Apr 23 12:52:44 2022
    Must be Python 2.7. I can't remember where in the world I read about it but if you have a later version it will have issues. You can have both python 2.7 and 3 installed. On Windows you just want to make sure the default is executed with the python command and the other is either a python3 or python2 command depending on which one you want defauly.

    |23|04Dr|16|12Claw
    |16|14Sysop |12Noverdu |14BBS |04(|14Noverdu.com|04)
    |10Standard Ports for SSH/Telnet Web/HTTP://|14Noverdu.com:808
    |22|01fsxNet/MRC Chat/Registered Doors!/50Nodes/No Time Use! Stay On!|16|07

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Zip@21:1/202 to claw on Sat Apr 23 22:03:50 2022
    Hello claw!

    On 23 Apr 2022, claw said the following...
    Must be Python 2.7. I can't remember where in the world I read about it but if you have a later version it will have issues. You can have both

    Thanks! I just noticed that my Debian had both Python 2.7 and 3, so all is good there.

    Now I've just got to fiddle a little with some paths as my Mystic installation "layout" is split between files on local disk and a network share (keeping data files and content on the network share)... =)

    Best regards
    Zip

    --- Mystic BBS v1.12 A48 2022/04/03 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (21:1/202)