在 Linux Mint 上使用播放时出错
Error when using play on Linux Mint
我有一个脚本 运行 play
并且在我的终端上 "randomly" 出现以下错误:
play WARN alsa: under-run
是什么原因造成的?如果没有明显的解决方案,我可以通过某种方式隐藏它吗?
这是我的脚本:
#!/bin/bash
$(stat -c %y ~/custom/log.txt > ~/custom/update.txt)
while :
do
now=$(stat -c %y ~/custom/log.txt)
update=$(cat ~/custom/update.txt)
if [ "$now" != "$update" ]
then
$(stat -c %y ~/custom/log.txt > ~/custom/update.txt)
$(play --single-threaded -nq synth 0.025 saw 299 vol 0.025)
fi
done
要忽略错误,您只需将 stderr
转移到 /dev/null
:
play --single-threaded -nq synth 0.025 saw 299 vol 0.025 2>/dev/null
请注意,这也会将任何其他错误转移到 /dev/null
。
我有一个脚本 运行 play
并且在我的终端上 "randomly" 出现以下错误:
play WARN alsa: under-run
是什么原因造成的?如果没有明显的解决方案,我可以通过某种方式隐藏它吗?
这是我的脚本:
#!/bin/bash
$(stat -c %y ~/custom/log.txt > ~/custom/update.txt)
while :
do
now=$(stat -c %y ~/custom/log.txt)
update=$(cat ~/custom/update.txt)
if [ "$now" != "$update" ]
then
$(stat -c %y ~/custom/log.txt > ~/custom/update.txt)
$(play --single-threaded -nq synth 0.025 saw 299 vol 0.025)
fi
done
要忽略错误,您只需将 stderr
转移到 /dev/null
:
play --single-threaded -nq synth 0.025 saw 299 vol 0.025 2>/dev/null
请注意,这也会将任何其他错误转移到 /dev/null
。