Разбор / замена mp3 ogg неверен. Правильная форма должна быть:
for file in *.mp3;
do ffmpeg -i "${file}" -acodec libvorbis "${file%mp3}ogg";
done
Я думаю, что это сработало бы, если бы мой компьютер не был выключен на весь январь:
Файл в /etc/cron.monthly:
#!/bin/sh
month=`date +%m`
if [ $month -eq 1 ]
then do_yearly_task
fi