Auf Verfügbarkeit überprüfen

Post Reply
Message
Author
hammerp
Posts: 18
Joined: 11. Jun 2002 0:12

Auf Verfügbarkeit überprüfen

#1 Post by hammerp »

Hallo
Wie kann ich per bash-script überprüfen, ob mein Audioausgang ( /dev/dsp ?) gerade abspielt oder frei ist?
Gibt es da irgendein Eintrag im /proc Verzeichnis?
Oder irgendein Soundprogramm, dass irgendwo hinterlegt, ob es abspielen könnte oder nicht?
Ich bin für jeden Tipp dankbar.

ratte

Re: Auf Verfügbarkeit überprüfen

#2 Post by ratte »

Hi, eine Moeglichkeit, die genau deinen Wunsch trifft ist:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
lsof | grep dsp
</font><hr></pre></blockquote>
...listet aber nur die Dateien(!) auf, die von Prozessen belegt sind, jedoch nicht, ob darueber wirklich was laeuft...

Ob ein Geraet _wirklich_ verwendet wird, kannst du, sofern das Geraet einen Interrupt verwendet z. B. so pruefen:

<b>cat /proc/interrupts | grep <device></b>
das du aber zweimal messen musst, denn die Angabe in der Spalte rechts neben der IRQ-Nummer nimmt entsprechend der Anzahl der Zugriffe(? richtig so?) zu. Daran kann man z. B. erkennen, ob ein Geraet funktioniert, oder nicht.

ratte

Post Reply