• Scheduled events?

    From Mike Powell@1:2320/107 to ALL on Sun Apr 12 11:11:29 2026
    Is there a way to set up a scheduled event in binkd, sort of like how the
    old BinkleyTerm used to do it?

    Like, stop taking calls (or exit) and run this script, then restart?

    Mike

    * SLMR 2.1a * Sturgeon's Law: 98% of everything is crap
    --- SBBSecho 3.28-Linux
    * Origin: Capitol City Online (1:2320/107)
  • From Nil A@2:5015/46 to Mike Powell on Mon Apr 13 03:05:58 2026
    Hello, Mike!

    Sunday April 12 2026 11:11, from Mike Powell -> ALL:

    Is there a way to set up a scheduled event in binkd, sort of like how
    the old BinkleyTerm used to do it?

    Binkd will periodically process the outbound according to bundle flavor and the ZMH, not it won't. It's IP only and won't pay attention to ZHM and nodelist flags, cause nobody cares, it's not a phone call which can wake somebody up in the middle of the night.

    You have to you external tools like crontab on UNIX/Linux and whatever facilities available on other platforms. Typical approach would be to create an empty pool file to dial the node from a crontab.

    Like, stop taking calls (or exit) and run this script, then restart?

    That I can't understand your use-case, but sounds like a DOS shit.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20260305
    * Origin: Gemini can make mistakes, so double-check it (2:5015/46)
  • From Jay Harris@1:229/664 to Mike Powell on Mon Apr 13 05:48:02 2026
    On 12 Apr 2026, Mike Powell said the following...

    Is there a way to set up a scheduled event in binkd, sort of like how the old BinkleyTerm used to do it?

    Like, stop taking calls (or exit) and run this script, then restart?

    --- SBBSecho 3.28-Linux

    I don't think binkd can do this itself.

    I have binkd setup as a service on linux, in my daily maintenance script which runs via cron, I have binkd stop with:

    systemctl stop binkd.service

    Then run maintenance (take backups, delete temp files, etc) and restart binkd afterwards with:

    systemctl start binkd.service


    The contents of my /etc/systemd/system/binkd.service file:

    --[ Start of binkd.service ]--
    [Unit]
    Description=binkd
    After=network-online.target
    Wants=network-online.target

    [Service]
    User=ubuntu
    Group=ubuntu
    WorkingDirectory=/usr/local/etc/
    ExecStart=/usr/local/sbin/binkd -q -C /usr/local/etc/binkd.conf Restart=on-failure
    RestartSec=5

    [Install]
    WantedBy=multi-user.target
    --[ End of binkd.service ]--

    Update with your paths, user & group names.

    Have it automatically run on boot with:

    systemctl enable binkd.service


    Jay

    ... If you're afraid of escalators, there are steps you can take

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: Northern Realms (1:229/664)
  • From Mike Powell@1:2320/106 to Nil A on Mon Apr 13 08:08:42 2026
    Nil A wrote to Mike Powell <=-

    Binkd will periodically process the outbound according to bundle flavor and the ZMH, not it won't. It's IP only and won't pay attention to ZHM
    and nodelist flags, cause nobody cares, it's not a phone call which can wake somebody up in the middle of the night.

    You have to you external tools like crontab on UNIX/Linux and whatever facilities available on other platforms. Typical approach would be to create an empty pool file to dial the node from a crontab.

    Like, stop taking calls (or exit) and run this script, then restart?

    That I can't understand your use-case, but sounds like a DOS shit.

    I want to roll the log while it is not taking calls. Makes it easier to analize if calls are not cut in half. Not a "DOS shit" use-case. <shrugs>

    Keep being you.


    ... The goal of socialism is communism - V. Lenin
    --- MultiMail/DOS
    * Origin: Project Scorpio TEST (1:2320/106)
  • From Mike Powell@1:2320/106 to Jay Harris on Mon Apr 13 08:10:10 2026
    Jay Harris wrote to Mike Powell <=-

    I don't think binkd can do this itself.

    I have binkd setup as a service on linux, in my daily maintenance
    script which runs via cron, I have binkd stop with:

    Good food for thought. I don't currently run it as a daemon but maybe will
    in future.

    Mike

    ... So easy, a child could do it. Child sold separately.
    --- MultiMail/DOS
    * Origin: Project Scorpio TEST (1:2320/106)
  • From Nick Andre@1:229/426 to Mike Powell on Mon Apr 13 14:32:20 2026
    On 13 Apr 26 08:08:42, Mike Powell said the following to Nil A:

    That I can't understand your use-case, but sounds like a DOS shit.

    I want to roll the log while it is not taking calls. Makes it easier to analize if calls are not cut in half. Not a "DOS shit" use-case. <shrugs>

    I'm doing the exact same thing here... roll logs... except I do this every night at midnight. There is not a way I'm aware of to do this on BinkD idle.

    You need to have an OS script that kills the BinkD process, do your log thing and then restart it.

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From Mike Powell@1:2320/106 to Nick Andre on Tue Apr 14 00:10:20 2026

    You need to have an OS script that kills the BinkD process, do your log thing
    and then restart it.

    I was pretty sure that is what I would need to do, but I did want to ask first.

    Thanks!



    --- ScorpioWeb v0.22a (Linux/x86_64)
    * Origin: Project Scorpio TEST (1:2320/106)