Icecast2 + Ices al inicio

Imagen de elpelado70
0 puntos

Hola a todos, no soy de preguntar mucho ya que encuentro casi todo googleando pero en este caso no doy con la solución, eh montado en Ubuntu 12.04 un streaming de audio con Icecast2 y Ices 0.4 para mp3, va de lujo pero me encuentro con el siguiente problema, Icecast arranca como servicio al inicio perfecto pero no puedo hacer lo mismo con Ices, encontre un tutorial en donde hace crear un script en init.d pero sigo las indicaciones y no funciona, porque ices tiene que iniciar más tarde que Icecast ya que corre sobre el mismo....osea necesito poner un script para iniciar ices y comandarlo desde crontab, el comando que uso para iniciar ices es el siguiente........


# ices -c /usr/local/etc/ices.conf.dist
Logfile opened
Playing /home/suricata/musica/viernes/Wynton Marsalis (The Magic Hour)/03 Wynton Marsalis - Free To Be.mp3
Mounted on http://192.168.1.100:8000/ices

El script que encontre es el siguiente, pero no funciona

#!/bin/sh
sleep 45
start-stop-daemon --start --exec /usr/local/bin/ices -- -c '/usr/local/etc/ices.conf.dist'

Desde ya agradecería la ayuda, tengan en cuenta que no soy un experto pero me la rebusco bastante bien, saludos.....Edgardo

Imagen de elpelado70
+1
0
-1

sigo trabado alguna idea

+1
0
-1
Imagen de Kakkin
+1
0
-1

La verdad no tengo idea de como solucionar eso, pero si te digo que yo uso Internet DJ Console, y me va de lujo. Un saludo desde Costa Rica.

+1
0
-1

Usuario Ubuntu # 34369

Mi pagina www.triang.es.tl

Imagen de Alcruz
+1
0
-1

Prueba lo siguiente
1.- Ejecuta
crontab -e
2.- Agregas
@reboot sleep 30 ; ruta absoluta al script &
Dos cosas
a- tendrás que verificar si el retardo de 30 segundos es suficiente o demasiado, de ser necesario modificas este valor
b- El script tiene que tener permisos de ejecución

+1
0
-1
Imagen de elpelado70
+1
0
-1

Yo no quiero que la máquina reinicie, quiero poder iniciar ices desde crontab.....y el script que uso desde consola es este

ices -c /usr/local/etc/ices.conf.dist
Logfile opened
Playing /home/suricata/musica/viernes/Wynton Marsalis (The Magic Hour)/03 Wynton Marsalis - Free To Be.mp3
Mounted on http://192.168.1.100:8000/ices

Monta perfecto pero desde el crontab no funciona.....tendría que componer un script que haga lo mismo pero no tengo los saberes necesarios para hacerlo......

+1
0
-1
Imagen de Alcruz
+1
0
-1

No entiendo bien la situación, pero lo que te puedo decir es que crontab trabaja siempre en forma oculta o en background, para que sea visible o en foreground , debes poner algo semejante a esto
0 * * * * export DISPLAY=:0 && ruta al script
Por ejemplo temgo la siguiente en donde hago que Thunderbird se ejecute cada 8 horas
0 */8 * * * export DISPLAY=:0 && /usr/bin/thunderbird
Para comprobar que crontab se ha ejecutado pones
sudo cat /var/log/syslog
o mejor
sudo cat /var/log/syslog | grep script
en donde script es el nombre que le has puesto al script

+1
0
-1