Import some files from pbot-ng project and branding this project to hyperbot
This commit is contained in:
24
hyperbot_fixer
Executable file
24
hyperbot_fixer
Executable file
@@ -0,0 +1,24 @@
|
||||
#! /bin/bash
|
||||
|
||||
while true
|
||||
do
|
||||
sleep 30m
|
||||
|
||||
# If nothing has been written to the log for 30 minutes then we assume
|
||||
# hyperbot is dead.
|
||||
if [[ -z $(find logs/ -iname 'raw.log' -mmin -30) ]]
|
||||
then
|
||||
# Kill all hyperbot processes
|
||||
while read -r line
|
||||
do
|
||||
# If it's not the pid of this process then kill it.
|
||||
[[ "${line}" != "$$" ]] && kill "${line}" &>/dev/null
|
||||
done < <( pgrep -u hyperbot )
|
||||
|
||||
# Start hyperbot
|
||||
cd /srv/hyperbot
|
||||
|
||||
./envbot &
|
||||
./issues_change_detector &
|
||||
fi
|
||||
done
|
||||
Reference in New Issue
Block a user