Anpassung der vdrshutdown

  • Hi,


    ich habe eine kleine Frage bezüglich der vdrshutdown: Zur Zeit sieht meine Datei so aus:


    Bash
    #!/bin/bash
    test -s /video/toconvert_lock && exit 1
    poweroff


    Mit der zweiten Zeile wird sichergestellt, dass der shutdown nicht eingeleitet wird, wenn eine Konvertierung aktiv ist.
    Nun würde ich gerne noch eine weitere Blockade einbauen: Wenn KDE aktiv ist, soll ebenfalls der shutdown unterbrochen werden. Könnte dies mal jemand für mich umsetzen; sollte mit ein wenig Erfahrung nicht allzu schwer sein...


    Danke schon mal,


    mat

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • Code
    if [[ `ps -ef | grep -e kde | grep -c -v grep` -ge 0 || -s /video/toconvert_lock ]]
    then
              exit 0
    fi


    by

  • Hi,


    mad:


    Vielen Dank! Deine Lösung gefällt mir sehr gut und funktioniert auch einwandfrei. Jetzt werde ich wenigstens nicht mehr vom AutoShutdown überrascht, während ich etwas auf dem Desktop mache...


    mat

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • Hi,


    falls es noch mehr sein soll ;) :

    #!/bin/bash
    #
    #
    #
    LOAD=$(cat /proc/loadavg |cut -d " " -f 1|tr -d "\.")
    PROCS=$(cat /proc/loadavg |cut -d " " -f 4| cut -d "/" -f 1)
    (w|grep pts\/[0-9]>/dev/null)
    LOGINS=$?


    if [ "$LOGINS" -ne "1" ]; then
    echo $(date) "Shutdown abgebrochen weil logins : $1 $2 $3 $4 $5 " >> /var/log/shut.txt
    exit 6
    fi


    if [ "$LOAD" -gt 10 ]; then
    echo $(date) "Shutdown abgebrochen weil load>0.1 : $1 $2 $3 $4 $5 " >> /var/log/shut.txt
    exit 4
    fi


    if [ "$PROCS" -gt 5 ]; then
    echo $(date) "Shutdown abgebrochen weil runningprocs>5 : $1 $2 $3 $4 $5 " >> /var/log/shut.txt
    exit 5
    fi


    if [ "$1" -ne "0" ]; then


    /usr/bin/nvram-wakeup -s$1 -l -C /etc/nvram-wakeup.conf
    lilo -R PowerOff
    reboot


    else
    /usr/bin/nvram-wakeup -d
    poweroff
    fi


    gruss mad

  • Hi,


    Zitat

    .. nicht mehr vom AutoShutdown überrascht ...


    nur der Vollständigkeit halber, falls Shutdown über Powertaste immer gehen soll (z.B. toter kdeinit-Prozess o.ä.) -> Verküpfung mit Argument $5 auf 0 (=Autoshutdown) :


    [ $5 -eq 0 ] && pidof kdeinit >/dev/null && exit 1

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!