Ich möchte wenn der Client startet das der Server gestartet wird und wenn dieser gestartet ist das aufnahmeverzeichniss aktualisiert wird.
als Anlage: mein erster versuch per init - Script
wenn ich das Script beim Boot-Vorgang starte
rc-update add wakeup_server boot
dann wird nicht mehr das Fernsehbild angezeigt wie bisher sondern nur noch die Eingabeaufforderung
nehme ich das sript aus dem bootvorgang wieder raus gehts auch wieder
die Verzeichnisse werden über NFS im Client - System gemountet
so am Rande ( ich muß alle verzeichnisse des Servers im Client mounten sonst gehen die Aufnahmen nicht)
Server: /video0; video1; .....
#!/sbin/runscript
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
need net.eth0
before vdr
}
start() {
ebegin "Server starten"
# diese script dient zum einschalten eines wake-on-lan faehigen Recher im Netzwerk
MAC=00:1B:11:47:49:1D # hier wird die mac-id des aufzuweckenden rechners eingetragen
ether-wake $MAC
ether-wake $MAC
/usr/bin/svdrpsend.pl MESG "Server gestartet"
# wait until host is online
until `ping -c 1 vdr > /dev/null`; do
sleep 1
done
mount -a
sleep 2
touch /video/.update
/usr/bin/svdrpsend.pl MESG "Aufnahmeliste aktualisiert"
eend $? "Failed to start SERVER"
}