Zum Inhalt springen

Pause im Bash-Script bis Eingabe erfolgt


Empfohlene Beiträge

Geschrieben

Hallo Leute,

weiß jemand von euch wie man in ein Bash-Script eine Pause einbaut die dann aufgehoben ist wenn eine Tastatureingabe erfolgt ist.

also so wie unter dos der pause befehl

OS ist RedHat 7.3

Mfg Deadalus

Geschrieben

Mal sehen ob dir das weiterhilft

Als Nächstes simulieren Sie eine "Pause"-Taste. Schauen Sie zunächst nach der PID ("Prozess-Identifikationsnummer") von mpg123. Dazu schicken Sie das Programm direkt zu Beginn mit einem angehängten & in den Hintergrund und tippen dann ps ins Fenster:

huhn@asteroid:~/mp3$ mpg123 Subway_to_Sally_-_Der_Sturm.mp3 &

[...]

huhn@asteroid:~/mp3$ ps

PID TTY TIME CMD

28010 pts/8 00:00:00 bash

30928 pts/8 00:00:06 mpg123

30929 pts/8 00:00:00 ps

Ein kill -STOP 30928 unterbricht den Prozess, beendet ihn aber nicht -- Pause. Weiter geht's mit kill -CONT 30928, das Abspielen wird fortgesetzt. Wahlweise können Sie dem Programm auch mehrere Dateien mit auf den Weg geben; diese werden dann der Reihe nach abgespielt. Drücken Sie zwischendurch [strg-C], wird nur das aktuelle Musikstück abgebrochen, mpg123 geht direkt zur nächsten Sound-Datei weiter.

Geschrieben

erstmal thx 4 antwort

ist ja schön und gut aber ist das nicht ein bischen kompliziert?

ich habe da eher an sowas wie den sleep befehl gedacht (sleep 0????) bloß nicht mit zeitbegrenzung sondern eben nach betätungung einer taste.

Mfg Deadalus

Geschrieben

Beliebige Taste ist nicht so einfach, aber mit

read

geht immerhin eine Pause die mit ENTER aufgehoben wird.

Ein Prompt kannst Du mit der Option -p angeben:

read -p "Drücke ENTER um weiterzumachen"

Ciao,

Christopher

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...