我有一个运行play的脚本,下面的错误“随机”出现在我的终端上:
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发布于 2015-01-19 13:47:17
若要忽略错误,只需将stderr转到/dev/null
play --single-threaded -nq synth 0.025 saw 299 vol 0.025 2>/dev/null请注意,这也会将任何其他错误转移到/dev/null。
https://stackoverflow.com/questions/28016620
复制相似问题