Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Quoted
Original von JK1974
kleiner, eher wenig aufwendiger Request, der vielleicht auch andere interessieren könnte:
Könntet Ihr in das Frontend eine Option einbauen, die Wake-on-LAN aktiviert? Hab´s nach dieser Anleitung bei mir manuell ergänzt, weil mein VDR nicht 24/7 läuft, ich aber doch gerne hier und da mal einen Timer setzen möchte.
Quoted
Original von maro1969
Genauso interessant fänd ich die Möglichkeit, einen Server zu deffinieren, der beim Booten geweckt wird.
Gruß
Martin
Quoted
Original von talpa:
Hab ich bei mir über ein Script in /etc/init.d gelöst, das beim Booten ausgeführt wird und den Server aufweckt. Kann ich bei Interesse gerne posten.
Quoted
Original von maro1969
Quoted
Original von talpa:
Hab ich bei mir über ein Script in /etc/init.d gelöst, das beim Booten ausgeführt wird und den Server aufweckt. Kann ich bei Interesse gerne posten.
Jepp, bitte gerne!!
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
#! /bin/bash
### BEGIN INIT INFO
# Provides: wakeup_server
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Server aufwecken
# Description: Aufwecken von Server beim Systemstart
### END INIT INFO
# Author: talpa
#
# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Wakeup server"
SCRIPTNAME=wakeup_server.sh
do_start () {
rm /etc/log.asc && touch /etc/log.asc
echo "Waking up server ..." > /etc/log.asc
until [ "`tail -n 150 /var/log/syslog | grep "1000 Mbps" | cut -d: -f5 | cut -d, -f1 | cut -d" " -f6,7`" = "1000 Mbps" ]; do
echo 1 >> /etc/log.asc
sleep 1
done
while :;do
/usr/bin/wakeonlan 00:01:29:XX:YY:ZZ >> /etc/log.asc
if [ $? = 0 ]
then break
echo 2 >> /etc/log.asc
fi
done
while :;do
ping -c 1 192.168.0.101 >> /dev/null
if [ $? = 0 ]
then break
echo 3 >> /etc/log.asc
fi
done
echo "Server is up and running" >> /etc/log.asc
while :;do
smbclient -N -L Server > /dev/null
if [ $? = 0 ]
then break
echo 4 >> /etc/log.asc
fi
done
umount /mnt/fullhouse
mount /mnt/fullhouse
}
|