TIP: Click on subject to list as thread! ANSI
echo: bbbs.english
to: All
from: Janis Kracht
date: 2019-04-28 00:00:12
subject: finally :)

If your BBBS is being hit time after time with bots, this script may fix it
for you... I've been running this script now for about 15 minutes, and
everytime Yandex kills bbbsd this script runs my script that brings it back
up.. :)

=====Start script======
#!/bin/bash
cd /home/bbbs
check_process() {
  echo "$ts: checking $1" >>check.log
    [ "$1" = "" ]  && return 0
    [ `pgrep -n $1` ] && return 1 || return 0
  }

      while [ 1 ]; do
        # timestamp
          ts=`date +%T`

            echo "$ts: begin checking..." >>check.log
            check_process "bbbsd"
[ $? -eq 0 ] && echo "$ts: not running, restarting..."
&& `./telnetnode.sh >
/dev/null`
sleep 5
done
=========End Script========

Notes:
The line that starts with "[ $? -eq 0 ] && echo "$ts: not
running," wraps in this message, so make sure that is all on one line.

If you can't copy this script for whatever reason, let me know and I'll
send it to you via email or Fidonet.

If you remove the references to "check.log", this script will
write to your screen, like this:

23:55:13: begin checking...
23:55:13: checking bbbsd
23:55:19: begin checking...
23:55:19: checking bbbsd
23:55:24: begin checking...
23:55:24: checking bbbsd


Take care,
Janis

--- BBBS/Li6 v4.10 Toy-4
* Origin: Prism bbs (1:261/38)
SEEN-BY: 14/5 15/0 19/36 34/999 90/1 104/57 106/201 116/18 120/331 123/140
SEEN-BY: 128/2 153/7715 218/700 222/2 230/150 152 240/1120 250/1 261/38 100
SEEN-BY: 266/512 267/155 275/100 280/464 282/1031 1056 291/1 111 320/119 219
SEEN-BY: 340/400 342/13 396/45 633/267 640/1384 712/620 848 770/1 801/161 189
SEEN-BY: 3634/12 5020/1042
@PATH: 261/38 712/848 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.