Subj : finally :)
To   : All
From : Janis Kracht
Date : Sun Apr 28 2019 12:00 am

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)