首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux上使用play时出错

在Linux上使用play时出错
EN

Stack Overflow用户
提问于 2015-01-19 01:05:41
回答 1查看 212关注 0票数 1

我有一个运行play的脚本,下面的错误“随机”出现在我的终端上:

play WARN alsa: under-run

是什么引起的?如果没有明显的解决办法,我能把它藏起来吗?

这是我的剧本:

代码语言:javascript
复制
#!/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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-19 13:47:17

若要忽略错误,只需将stderr转到/dev/null

代码语言:javascript
复制
play --single-threaded -nq synth 0.025 saw 299 vol 0.025 2>/dev/null

请注意,这也会将任何其他错误转移到/dev/null

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28016620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档