3

私はopenwrtフォーラムに参加し、ユーザーにスクリプトの作成を手伝ってもらいましたが、問題が発生しています。

基本的に、マイクが接続されたopenwrtルーターがあり、1日を通して自動的に録音したいと考えています。彼は 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 に答える