Dé a timeout
la oportunidad de iniciar el script, luego pregunte a ps
por el proceso cuyo padre estimeout
:
timeout -s SIGINT 500s./my_script &
bgpid=$!
sleep 1
p=$(ps -o pid= --ppid "$bgpid")
echo The pid you want is: "$p"
Похоже, что в приведенной командной строке неправильно указано аудиоустройство.
Саит менкодер:
Unable to open '/dev/dsp': No such file or directory
В выходной командной строке написано:
:forceaudio:adevice=/dev/dsp
Попробуйте
:forceaudio:alsa:adevice=hw.1:buffersize=64
Получает звук с устройства hw.1
в подсистеме ALSA. Обратите внимание, что здесь hw.1
, , а не hw:1
, что может быть более обычным в мире ALSA.
Никаких гарантий, но у меня это работает в Kubuntu 18.04. Я использую его с mplayer
и mencoder
для отображения и кодирования видео VCR VHS через USB-видеоинтерфейс Honestech.