3 changed files with 2 additions and 40 deletions
@ -1,5 +0,0 @@ |
|||
name=Autoreboot |
|||
desc=Small plugin to reboot box (via timer) |
|||
desc.deutsch=Kleines Plugin, um die Box (via Timer) neu zu starten |
|||
type=3 |
|||
shellwindow=0 |
@ -1,33 +0,0 @@ |
|||
#!/bin/sh |
|||
|
|||
CONFIGDIR="/var/tuxbox/config" |
|||
nhttpd=${CONFIGDIR}"/nhttpd.conf" |
|||
|
|||
htauth=$(grep "^mod_auth.authenticate" $nhttpd | cut -d"=" -f2) |
|||
htuser=$(grep "^mod_auth.username" $nhttpd | cut -d"=" -f2) |
|||
htpass=$(grep "^mod_auth.password" $nhttpd | cut -d"=" -f2) |
|||
htport=$(grep "^WebsiteMain.port" $nhttpd | cut -d"=" -f2) |
|||
if [ "$htauth" = "true" ] |
|||
then |
|||
hturl="http://$htuser:$htpass@127.0.0.1:$htport" |
|||
else |
|||
hturl="http://127.0.0.1:$htport" |
|||
fi |
|||
|
|||
if [ $(wget -q -O - "$hturl/control/setmode?status" | sed 's/\r$//') = "on" ] |
|||
then |
|||
echo "[${0##*/}] record in progress; delay reboot" |
|||
new_alarm=$(($(date +%s)+300)) |
|||
wget -q -O - "$hturl//control/timer?action=new&type=8&alarm=${new_alarm}&PluginName=autoreboot" |
|||
exit |
|||
fi |
|||
|
|||
if [ $(wget -q -O - "$hturl/control/standby" | sed 's/\r$//') = "off" ] |
|||
then |
|||
wget -q -O - "$hturl/control/standby?on" |
|||
echo "" |
|||
sleep 20 |
|||
fi |
|||
|
|||
echo "[${0##*/}] will reboot now" |
|||
(sleep 1; reboot) & |
Loading…
Reference in new issue