flm01/openwrt/packages/flukso/src/flukso.init

18 lines
455 B
Plaintext
Raw Normal View History

#!/bin/sh /etc/rc.common
# Copyroght (c) 2008 jokamajo.org
# $Id$
START=98
start() {
stty 4800 < /dev/ttyS0
/usr/share/lua/flukso/flukso.lua >&- 2>&- <&- &
/usr/share/lua/flukso/heartbeat.lua 1 >&- 2>&- <&-
echo -e "$(date '+%M') * * * * /usr/share/lua/flukso/heartbeat.lua 0\n"'*/15 * * * * [ -z "$(ps | grep '\'fluks[o]\'')" ] && reboot' | crontab -
}
stop() {
crontab -r
kill $(ps | grep 'fluks[o]' | awk '{print $1}')
}