Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
dmr:dv4mini:automatischer_neustart_der_dv_serial_auf_einem_banana_pi_pro [2015/12/03 19:03] – angelegt dg9vhdmr:dv4mini:automatischer_neustart_der_dv_serial_auf_einem_banana_pi_pro [2015/12/03 19:06] dg9vh
Zeile 34: Zeile 34:
             else             else
                cd $PROG_PATH                cd $PROG_PATH
-               sudo -u pi /usr/bin/stdbuf -i0 -o0 -e0 ./$PROG $PROG_ARGS 2>&1 >> /var/log/dv_serial.log &   +               sudo -u bananapi /usr/bin/stdbuf -i0 -o0 -e0 ./$PROG $PROG_ARGS 2>&1 >> /var/log/dv_serial.log &   
                echo "$PROG started"                 echo "$PROG started" 
                touch $PIDFILE                 touch $PIDFILE 
Zeile 57: Zeile 57:
              
       ## Check to see if we are running as root first.       ## Check to see if we are running as root first.
-      ## Found at +      ## Found at http://www.cyberciti.biz/tips/shell-root-user-check-script.html 
-      http://www.cyberciti.biz/tips/shell-root-user-check-script.html +
       if [ "$(id -u)" != "0" ];        if [ "$(id -u)" != "0" ]; 
             then echo "This script must be run as root" 1>&2             then echo "This script must be run as root" 1>&2
Zeile 120: Zeile 119:
 quasi 2 mal in der Minute (nach einer Pause von 30 Sekunden) prüft, ob quasi 2 mal in der Minute (nach einer Pause von 30 Sekunden) prüft, ob
 der Prozess noch vorhanden ist... es wird also automatisch nach dem der Prozess noch vorhanden ist... es wird also automatisch nach dem
-Start die dv_serial gestartet über den Watchdog...+Start die dv_serial gestartet über den Watchdog. 
 +===== Abschließendes ===== 
 +Möchte man das Script auf einem Raspberry Pi einsetzen, ist der Installationspfad und der Benutzer des Programmaufrufs auf "pi" anzupassen (also die Stellen, wo bananapi steht, durch pi ersetzen).