1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Aus Shellskript Tastatur abfragen

    • Linux
  • Incazzato
  • 30. Oktober 2007 um 15:18
  • Unerledigt
  • Incazzato
    8
    Incazzato
    Mitglied
    Punkte
    570
    Beiträge
    85
    • 30. Oktober 2007 um 15:18
    • #1

    Ich möchte in die Startsequenz eines embedded system eine Art override-Modus einbauen, d.h. wenn eine gewisse Taste gedrückt ist, soll das Hauptprogramm nicht automatisch gestartet werden.
    Bisher kenne ich in diese RIchtung nur den Befehl "read", der hier aber nicht geeignet ist, da er bei ausbleibender Eingabe blockiert.
    Wie lässt sich sowas einfach bewerkstelligen?

  • Zero.
    4
    Zero.
    Mitglied
    Punkte
    110
    Beiträge
    21
    • 30. Oktober 2007 um 18:08
    • #2
    Zitat von Incazzato

    Bisher kenne ich in diese RIchtung nur den Befehl "read", der hier aber nicht geeignet ist, da er bei ausbleibender Eingabe blockiert.
    Wie lässt sich sowas einfach bewerkstelligen?

    Du kannst beim read befehl z.b. ein timeout mit angeben. Dann blockiert die fehlende Eingabe nicht. z.B.: read -t 3

  • Incazzato
    8
    Incazzato
    Mitglied
    Punkte
    570
    Beiträge
    85
    • 30. Oktober 2007 um 19:33
    • #3

    Stimmt, genau das wär, was ich brauche.
    Leider läuft auf dem System uClinux mit busybox, dessen Implementierung von read diesen Parameter nicht kennt. Ich habs jetzt anders (bzw. komplizierter) gelöst. Danke trotzdem!

  • Maximilian Rupp 27. Dezember 2024 um 00:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

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

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung