From ea249635185d6e53334ff8bb730e4db008009526 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 25 May 2014 15:35:32 +0300 Subject: [PATCH] scripts/supybot-botchk-cron: improve and restore. --- scripts/supybot-botchk-cron | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 scripts/supybot-botchk-cron diff --git a/scripts/supybot-botchk-cron b/scripts/supybot-botchk-cron new file mode 100755 index 000000000..39c016a70 --- /dev/null +++ b/scripts/supybot-botchk-cron @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +## This script executes supybot-botchk and sets correct environment. + +## Example entries for crontab: +#*/5 * * * * /home/YOURUSERNAME/.local/bin/supybot-botchk-cron +#*/5 * * * * /home/users/YOURUSERNAME/.local/bin/supybot-botchk-cron + +## Making sure that we use UTF-8. +export LC_ALL=en_US.utf8 + +## This sets timezone which the bot will use. UTC is probably sane default. +export TZ="/usr/share/zoneinfo/Europe/UTC" + +## Setting $PATH correctly so executing system commands work. +## The easiest way to get this correct is probably to execute the command +## below +#echo export PATH=$PATH +export PATH= + +## Fill the paths with correct details: +export SB_BC_C_SUPYBOT_BOTCHK= +export SB_BC_C_BOTDIR= +export SB_BC_C_PIDFILE= +export SB_BC_C_SUPYBOT= +export SB_BC_C_CONFFILE= + +## You don't need to change this line, everything is set above. +$SB_BC_C_SUPYBOT_BOTCHK --botdir=$SB_BC_C_BOTDIR --pidfile=$SB_BC_C_PIDFILE --supybot=$SB_BC_C_SUPYBOT --conffile=$SB_BC_C_CONFFILE $1 + +## Debugging this supybot-botchk with this script: run +## "supybot-botchk-cron --verbose" + +## vim : set ft=sh :