Ein Versuch macht klug. Hier ein Ausschnitt des aktuellen Sendeplanes der deutschsprachigen Kurzwelle, umgesetzt als LInux cronjob.
>crontab -e
Code:
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# TRT World deutsch 12:30-13:30 UTC
29 13 * * * killall vlc
30 13 * * * cvlc rtmp://do.trtcdn.com/rd/trtvotworld &
29 14 * * * killall vlc
# Frei
# R. Rumaenien Int. 15:00 - 16:00 UTC
00 16 * * * cvlc http://stream2.srr.ro:8052 &
59 16 * * * killall vlc
# R. Taiwan Int. 16:00 - 17:00 UTC
00 17 * * * cvlc mms://media.ccdntech.com/wmtencoder/rti/cbs3.wmv &
59 17 * * * killall vlc
# Frei
# IRIB 17:23 - 18:21 UTC
23 18 * * * cvlc mms://77.36.153.27:8081 &
21 19 * * * killall vlc
# TRT 18:30 - 19:30 UTC
22 19 * * * cvlc rtmp://do.trtcdn.com/rd/trtvotworld &
29 20 * * * killall vlc
# Restlaufzeit Radio Rumaenien Int. bis 20:00 UTC
30 20 * * * cvlc http://stream2.srr.ro:8052 &
59 20 * * * killall vlc
# R. Ukraine Int 20:00-21:00 UTC
00 21 * * * cvlc http://91.194.250.169:8000/ur4-mp3 &
59 21 * * * killall vlc
# R. Horizonte 21:00 UTC
00 22 * * * cvlc mms://72.55.165.46/horizonefm &
00 23 * * * killall vlc
# Frei
# -------------------------------------------------------
Leider gibt es bei cronjobs keine feinere Auflösung als den Minutentakt. WICHTIG ! Ich bin darauf reingefallen. Die Jobwarteschlange wird nicht FIFO abgearbeitet! Also immer eine Minute zwischen des Streams Platz lassen, sonst killt man gleich seinen neuerstellten Job und der Modulator hat nichts zu modulieren. Vielleicht hat ja jemand noch eine bessere Idee zur Umsetzung? Was noch fehlt wäre ein Podcastgrabber für radio360.com der die Freiräume zwischen den Streams ausfüllt.
Ronaldo.