Hallo,

ich habe TwonkyMedia installiert und mir ein Script gemacht, das mir Playlisten erstellt mit zufälliger Reihenfolge der Titel.

Dieses Script läuft ohne Probleme wenn ich es über die Commandozeile aufrufe.
Nun sollen aber die Listen regelmäßig erneuert werden. Somit habe ich einen Eintrag in die Crontab gemacht ( 5 * * * * admin /usr/local/sbin/play).
Cron meldet im Syslog Script gelaufen - aber es wurde nur ein Teil des Scripts ausgeführt.

Hier das Script:

************************************************** *******
#!/bin/sh

echo '***** Start Playlisterstellung *****'
echo `date`

rm /tmp/mnt/disc0_3/mymp3/oldies/oldies.m3u
dir -1 /tmp/mnt/disc0_3/mymp3/oldies/*.mp3 > /tmp/mnt/disc0_3/mymp3/oldies/uoldies.play
sort -R /tmp/mnt/disc0_3/mymp3/oldies/uoldies.play -o /tmp/mnt/disc0_3/mymp3/oldies/oldies.m3u
rm /tmp/mnt/disc0_3/mymp3/oldies/uoldies.play
chmod 755 /tmp/mnt/disc0_3/mymp3/oldies/oldies.m3u
************************************************** *******

Es wird die oldies.m3u gelöscht und eine leere uoldies.play angelegt. Das war es dann aber auch.

Hat einer einen Tip für mich woran das liegen könnte (wie gesagt der manuelle Aufruf läuf ohne Probleme)?

Gruss Ecki