raspiで予約にcronを使用すると、1分後にarecordがクラッシュします。

raspiで予約にcronを使用すると、1分後にarecordがクラッシュします。

毎日8時に数時間ずつオーディオを録音しようとしています。 cron + arecordテストでは、10分間隔を使用し、8分(480秒)の間記録を試みました。

*/10 * * * * arecord -f dat -r 48000 -D hw:2,0 -d 480 -c 2 record`date "+\%Y\%m\%d\%H\%M "`.mp3 

ファイルの生成中に構文は機能しますが、すべての起動は1分後に停止します。

*私のLinux Mint 19.3システムでは、同じプロセスで適切な長さのusfullファイルが生成されます。

アドバイスしてください:)

編集する:

cronなしでログインしようとすると、数分後にプロセスが終了します。私が録音した最も長い録音は2分47秒でした。

pi@raspberrypi:~ $ arecord -f dat -r 48 -D hw:2,0 -d 1800 -v -c 1 /home/pi/record.wav
Recording WAVE '/home/pi/record.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
Hardware PCM card 2 'USB PnP Sound Device' device 0 subdevice 0
Its setup is:
  stream       : CAPTURE
  access       : RW_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 1
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 16
  buffer_size  : 24000
  period_size  : 6000
  period_time  : 125000
  tstamp_mode  : NONE
  tstamp_type  : MONOTONIC
  period_step  : 1
  avail_min    : 6000
  period_event : 0
  start_threshold  : 1
  stop_threshold   : 24000
  silence_threshold: 0
  silence_size : 0
  boundary     : 1572864000
  appl_ptr     : 0
  hw_ptr       : 0
Killed

答え1

原因が何であるかはわかりませんが、OSを更新して再起動したところ、問題が解決しました。誰かが特定のRaspberry Piのサウンドとオーディオの定義を混乱させた可能性があります(これはグループプロジェクトなので、誰がいつやったのかわかりません)。だから...

関連情報