13.10.2007, 19:29
Nachdem im VDR-Board keine Resonanz zu verzeichnen war, versuche ich hier mein Glück:
Situation:
Eintrag in der commands.conf:
KDE starten : printf "/usr/bin/kde-vdr.sh start" | at now
KDE stoppen : printf "/usr/bin/kde-vdr.sh stop" | at now
Inhalt des Skripts kde-vdr.sh:
------------------------------------------------
#!/bin/bash
case "$1" in
start)
(kdm)&
;;
stop)
killall kdm
;;
esac
--------------------------------------------------------
Problem:
Beim ersten Aufruf von "KDE starten" startet KDE auch.
Aber beim Aufruf von "KDE stoppen" passiert nicht. Wenn ich dann an der Konsole "kde-vdr.sh stop" eingebe, funktioniert der Stop-Befehl sofort.
Weiter: nach einem Stop läßt sich über die commands.conf auch kein erneuter Start aufrufen. Auch hier funktioniert die manuelle Eingabe an der Konsole aber sofort.
Wo liegt das Problem?
Situation:
Eintrag in der commands.conf:
KDE starten : printf "/usr/bin/kde-vdr.sh start" | at now
KDE stoppen : printf "/usr/bin/kde-vdr.sh stop" | at now
Inhalt des Skripts kde-vdr.sh:
------------------------------------------------
#!/bin/bash
case "$1" in
start)
(kdm)&
;;
stop)
killall kdm
;;
esac
--------------------------------------------------------
Problem:
Beim ersten Aufruf von "KDE starten" startet KDE auch.
Aber beim Aufruf von "KDE stoppen" passiert nicht. Wenn ich dann an der Konsole "kde-vdr.sh stop" eingebe, funktioniert der Stop-Befehl sofort.
Weiter: nach einem Stop läßt sich über die commands.conf auch kein erneuter Start aufrufen. Auch hier funktioniert die manuelle Eingabe an der Konsole aber sofort.
Wo liegt das Problem?
Silverstone 16-M, P5N7A-VM , 2 x Nova-HD-S2, E5200, 1 TB WD10EADS