1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Filebase
  4. Forum
  5. Zebradem-WIKI
  6. Foren-Regeln
  7. Spenden Liste
    1. Spenden
  • Anmelden
  • Registrieren
  • Suche
ZebraDem-Sponsoring
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Dateien
  • Forum
  • Erweiterte Suche
  1. Forum
  2. Computer Ecke
  3. Mini PC s
  4. Raspberry PI und Co

Cubieboard 2 Skript

  • voodoo-magic
  • 5. September 2014 um 11:04
  • voodoo-magic
    Gast
    • 5. September 2014 um 11:04
    • #1

    Hallo zusammen,

    da ich unter Linux ein Newbie bin, benötige ich Hilfe bei einem Skript für mein Cubieboard 2.

    Cubieboard

    Code
    [FONT=&amp]Linux Cubian 3.4.75-sun7i #35 SMP PREEMPT Sat Feb 8 02:10:31 CST 2014 armv7l GNU/Linux[/FONT]

    Ich betreibe ein Samsung Display mit lcd4linux am Cubieboard, lcd4linux wird mit udev gestartet/gestoppt.

    udev

    Code
    [FONT=&amp]SUBSYSTEMS=="usb", ACTION=="add",ATTRS{idProduct}=="2012", ATTRS{idVendor}=="04e8", RUN+="/usr/local/bin/lcd4linux"[/FONT]
    
    
    [FONT=&amp]SUBSYSTEMS=="usb", ACTION=="remove",ATTRS{idProduct}=="2013", ATTRS{idVendor}=="04e8", RUN+="/usr/bin/killall lcd4linux"[/FONT]

    Beim ausschalten des Displays wird lcd4linux nicht immer beendet, das wollte ich nun mit einem Skript lösen.

    Skript

    Bash
    #!/bin/bash
    usb=`lsusb`
    [FONT=&amp] if echo $usb | grep 'Samsung'
    then
    echo "Samsung OK"
    else
    while ps -A | grep lcd4linux
    do sudo /usr/bin/killall lcd4linux
    done
    fi[/FONT]

    Skript sollte folgendes können, überprüfen ob Display angeschlossen ist, wenn nicht prüfen ob lcd4linux läuft falls lcd4linux läuft beenden.

    Zum überprüfen ob das Display bzw. der Prozess lcd4linux läuft verwende ich lsusb und ps, was kann ich bei diesem Skript besser machen?


    Danke

    habe an meinem Skript mal etwas geändert.

    Bash
    #!/bin/bash
    usb=`lsusb`
    prozesstest=`/bin/ps -A`
    test=`echo $prozesstest | grep lcd4linux | wc -l`
    test1=`echo $usb | grep 'Samsung' | wc -l`
    if [$test1 == 0 && $test == 1]
    then
    sudo /usr/bin/killall lcd4linux
    else
    echo "lcd4linux OFF"
    fi
    Alles anzeigen

    jetzt bekomme ich folgende Fehlermeldung

    Code
    ./samsung.sh: Zeile 6: [1: Kommando nicht gefunden.
    lcd4linux OFF

    wie kann ich echo $usb | grep 'Samsung' | wc -l auf 1 oder 0 prüfen?

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Spenden

Vielen Dank für die Unterstützung!
Hiermit unterstützt du Zebradem.
Das beinhaltet überwiegend die Serverkosten und Lizenzgebühren.
Spenden

Letzte Beiträge

  1. Illegales IPTV: Wann Nutzer mit Konsequenzen rechnen müssen

    heugabel
    20. Juli 2026 um 17:27
  2. KI-gestützte Cyberkriminalität erreicht neues Niveau

    heugabel
    19. Juli 2026 um 15:27
  3. Neue Bedrohung für Windows-Systeme: LegacyHive entdeckt

    heugabel
    18. Juli 2026 um 15:27
  4. Neue Bedrohung durch Fake-SMS im Smartphone-Diebstahl

    heugabel
    17. Juli 2026 um 17:27
  5. Urteil im Cyberangriff auf Transport for London: Zwei junge Täter hinter Gittern

    heugabel
    16. Juli 2026 um 19:27
  6. OnionHop: Ein Einblick in das Tool zur Datenanonymisierung

    heugabel
    16. Juli 2026 um 17:27
  7. Sky und FACT setzen gegen illegale Set-Top-Boxen ein

    heugabel
    16. Juli 2026 um 11:27
  8. Skandal um Suno: KI-Musikgeneratoren im Kreuzfeuer der Kritik

    heugabel
    15. Juli 2026 um 20:27
  9. Zukunft der Verkehrssicherheit in der EU: Pläne für eine Tempo-Bremse

    heugabel
    15. Juli 2026 um 18:45
  10. Alarmierende Datenleaks bei Telegram und anderen Plattformen

    heugabel
    15. Juli 2026 um 07:27

Aktivste Themen

  1. Raspberry Pi ab Ende Februar zu haben

    125 Antworten
  2. Raspberry PI: Erste Bilder und Berichte

    42 Antworten
  3. Raspberry PI Unterforum ?

    21 Antworten
  4. Entwickler stellt Prototyp des 17-Euro-PCs vor!

    21 Antworten
  5. Raspberry PI: Gehäuse und Gehäuse Ideen

    18 Antworten
  6. Raspberry PI und Emu

    17 Antworten
  7. RecalboxOS – Die Retro-Gaming-Plattform für den Raspberry Pi 2

    12 Antworten
  8. Raspberry Pi Lieferzeit Farnell vs. RS-Components

    12 Antworten
  9. Ambilight

    11 Antworten
  10. Display für Raspberry zwecks Oscam Information

    11 Antworten
© 2024 Zebradem - Software by WoltLab