• Re: SHELL mode and ability to CTRL C

    From Nelgin@VERT/EOTLBBS to All on Sunday, March 13, 2022 01:20:45
    On Sat, 5 Mar 2022 14:46:04 -0800
    "Digital Man" <digital.man@VERT> wrote:

    Re: SHELL mode and ability to CTRL C
    By: Mewcenary to All on Sat Mar 05 2022 08:07 pm

    Hi there,

    When using SHELL mode in the Sysop menu, is it possible for CTRL C
    to be passed through?

    As an example, I was using SHELL mode to do something like this:

    $ tail -f /var/log/syslog

    Ctrl-C is passed-through. You can see this by running showkey on
    Linux:

    $ showkey -a

    Press any keys - Ctrl-D will terminate this program

    ^C 3 0003 0x03

    This has the unfortunate consequence of then getting 'stuck' with
    no way to get back to the BBS, other than hanging up the session
    and calling back.

    Yeah, there's something else at play there. Like, the program is
    expecting a signal and not actually looking for a Ctrl-C character.
    So the enhancement you seek in Synchronet is likely the opposite of
    what you asking for, i.e. don't pass-through the Ctrl-C (in some configurations for some programs) but rather send a signal (SIGINT
    likely) to the process when the user sends a Ctrl-C character.

    Maybe try CTRL \ which is SIGQUIT. The bonus is that it'll also create
    a core dump for you, so remember to remove it.
    --
    End Of The Line BBS - Plano, TX
    telnet endofthelinebbs.com 23

    ---
    Synchronet End Of The Line BBS - endofthelinebbs.com