VDSPlanet.ru Making the difference in VDS Hosting
Crontab для shroudBNC

Материал из Wiki.VDSPlanet.ru.

Перейти к: навигация, поиск

Делаем скрипт запуска для shroudBNC (sBNC).

cd ~/sbnc/
touch sbnc.chk
chmod +x sbnc.chk

Дальше открываем sbnc.chk любимым редактором и вставляем туда:

#!/bin/sh
SBNCPATH=/home/username/sbnc
 
if test -r $SBNCPATH/sbnc.pid; then
    SBNCPID=$(cat $SBNCPATH/sbnc.pid)
    if $(kill -CHLD $SBNCPID >/dev/null 2>&1)
    then
	exit 0
    fi
fi
cd $SBNCPATH
./sbnc &>/dev/null

Указываем правильный путь в строке:

SBNCPATH=/home/username/sbnc 

После чего запускаем crontab.

crontab -e

И вставляем строку, опять поправив путь.

0,10,20,30,40,50 * * * * /home/username/sbnc.chk > /dev/null 2>&1 

Теперь скрипт каждые 10 минут будет проверять, запущено ли sbnc.