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.
Auf Verfügbarkeit überprüfen
Re: Auf Verfügbarkeit überprüfen
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
<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