Hi,

in der .monrc stehen ja nur die Parameter zur Wav-Erstellung.

meine .monrc:
Code:
REC PATH rec
REC TIME 20
REC VOL 100
REC_COMD sox
REC_SUFF .wav
REC_ARGS -c 1

ZVNAME 12345 [@rec] Schleifenname
Ich rufe dann in der "unixinout.c" das convert - Script auf.

Code:
---------------------------------------------------------------------- */
void record_stop (void) {
/***********************************************************************	
 *	Audio-Aufzeichung abschließen
 ***********************************************************************/

  char cmdline[256];
  
  close(rec.fd);
  rec.stat = 0;
  sprintf(cmdline, "%s -v%f %s %s %s %s%s avg -%c", rec.cmd, (float)rec.volume / 100, rec.in_args, rec.file,
  			rec.out_args, rec.file, rec.suff, rec.chan);
  system(cmdline);
  sprintf(cmdline, "rm %s", rec.file);
  system(cmdline);
	verbprintf(2, "Aufzeichung Kanal %c beendet", _channel[channel]);
  
  system("/home/monitor/convert") ;

} /* record_stop
Inhalt von convert:
Code:
#!/bin/bash

for i in /home/monitor/rec/*wav; do
if [ -f $i ] ; then
	lame -b 32 -m m $i /var/www/htdocs/alarm/rec/`basename $i .wav`.mp3
	rm -f $i
fi
done

Gruß

Marcel