Я пытаюсь проверить, воспроизводит ли mplayer файл mp3. В настоящее время я использую эту строку из python
strace -p " + str(mplayer.pid) + " 2>&1 | head -n 200 | grep 'read(3'
Это потому, что я знаю, что mplayer делает системные вызовы при чтении файла с дескриптора номер 3. Однако, сколько бы строк я ни анализировал, не происходит ни одной операции чтения.
strace -p $pid -e read
? Рассмотрим другой подход. Нет никакой гарантии, что ввод закончится как fd #3 или что MPlayer будет использоватьread
для его чтения. - person Piotr Praszmo   schedule 08.10.2012