čtvrtek 6. prosince 2007

Dreambox - Spuštění příkazů na pozadí

Pro ty jež mají Dreambox a Gemini, které nemá crond a chtějí spouštět skripty na pozadí v jistých periodách.
Příklad: Automatické spouštění skriptu ku.sh jednou denně.

Vytvořit soubor kuScheduler.sh a umístit do /var/script/kuScheduler.sh

#!/bin/sh
LOG="/tmp/ku.log" # log soubor
INT="86400" # interval v sekundach
while true ; do
date 1> $LOG 2> /dev/null
/var/tuxbox/plugins/ku.sh 1>> $LOG 2> /dev/null
sleep $INT
done

Vytvořit soubor init a umístit do /var/etc/init:
/var/script/kuScheduler.sh &

Restartovat Dreambox.

Správnou funkci lze ověřit existencí souboru /tmp/ku.log či přes příkaz 'ps -ax'.

Žádné komentáře: