3

我在 openwrt 论坛上结束了,我有一个用户帮助我制作脚本,但我遇到了麻烦。

基本上我有一个带有麦克风的openwrt路由器,我想全天自动录制。他告诉我尝试while循环。我使用了while循环并尝试了arecord命令,该命令正确标记了文件,但由于某种原因它会放一个?在文件名的末尾,所以它像 2013-02-10-12:20:10.wav?似乎它让我无法通过 ftp 传输它。

我收到错误预期“完成”或类似的文件意外结束。

    while true
    do
      echo "recording started"
      arecord -f cd -d 10 `date +"%Y-%m-%d-%T"`.wav
    done
4

1 回答 1

0

它有效,我在OpenWRT 姿态调整 r35725上测试了以下内容

root@openwrt3:/# cat file 
while true
do
  echo `date +"%Y-%m-%d-%T"`
done
root@openwrt3:/# ./file 
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:01
2013-02-22-18:40:02
^C
root@openwrt3:/# 
于 2013-02-22T18:41:55.773 回答