Sie sind nicht angemeldet.

1

21.08.2007, 14:22

[gelöst] vdr beenden, nicht ausschalten

guten tag!

ich hätte gern mal 'nen befehl gewusst, mit dem ich vdr beenden kann und nicht den pc herunterfahre.
ich habe eine fernbedienung und sobald ich den power knopf drücke kommt irgendwas mit "-s option not set" (oder so ähnlich). also hab ich nachgesehen und man muss "-s CMD" oder shutdown="CMD" eingeben.
soweit so gut! ich kann nun mit --shutdown="shutdown -h now" den pc herunterfahren.
da ich meinen rechner normal verwende und nicht als homecinema rechner, soll sich vdr jedoch einfach nur beenden und nicht den rechner ausschalten.
also hab ich es mit --shutdown="killall vdr" probiert. funktioniert. aber soweit ich weiss, ist kill bzw. killall ja immer nur ne notlösung (?!). gibt es auch nen anderen weg vdr zu beenden ?
exit und stop hab ich auch schon ausprobiert, aber da hat sich nichts getan.
ich verwende ein ~x86 system mit kde 3.5.7
also über das X in der fensterecke kann ich das programm auch beenden, aber ich hätte gern die powertaste :D


mfg
benni

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »benni87« (22.08.2007, 17:37)


2

21.08.2007, 22:03

/etc/init.d/vdr stop

Warscheinlich suchst du den Befehl! Ansonsten killall ist doch ok! Dann wird doch der Prozess beendet!
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

3

21.08.2007, 22:24

ich starte vdr ja gar nicht als daemon.. sondern per bash (naja.. eigentlich eher einfach ne verknüpfung mit 10 parametern :D )

hmm.. ok vdr stop ginge natürlich auch... aber wenn ich den daemon starten will muss ich ja root sein oder ? da ich ja normalerweise "user" bin , ist das recht umständlich.

oder gibts da noch n schönen weg ?

4

21.08.2007, 23:39

bei mir mache ich das mit dem vdr starten und stopen per lircrc und nem mini shellscript:
begin
prog = irexec
button = POWER
config = if [ -n "$(pidof vdr)" ] ; then pidof vdr | xargs -r kill -9; else /pathtovdrscript/vdr ; fi &
end

um schöner plugins hinzuzufügen habe ich ne datei wo der vdr befehl drin liegt.

also bei mir vdr -v /files/vdrrecord/ -P"*" -P"setup" -P"premiereepg" -P"director" -P"streamdev-server" -P"xineliboutput" -P"skinsoppalusikka" -P"svdrpext" -P"svdrpservice" -P"sysinfo" --lirc=/dev/lircd -d
>++++++++++[<++++++++++ >-]<++++++++.>+++[<--- >-]<--.>+++[<++++ >-]<+.>++[<--- >-]<-.>++++[<++++ >-]<.>++++[<---- >-]<--.++++.+++.---.--.>
Es gibt nur 10 Arten von Menschen. Welche die binär lesen können und der kümmerliche Rest.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lego« (21.08.2007, 23:41)


5

22.08.2007, 01:14

ich hab natürlich auch ne datei mir dem befehl :D
sonst wären das ja höllenqualen ^^

6

22.08.2007, 19:59

"kill -9" ist ja aber auch nicht die feine Art. Dann eher SIGHUP.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.