[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script no se ejecuta del todo mediante crontab



On Fri, 1 Oct 2010, norverisnl@ipvce.gu.rimed.cu wrote:

Hola Lista resulta que al ejecutar un script como tarea programada, este
no se ejecuta; si este script lo corro en forma manual se ejecuta a las
1000 maravillas, pero no al ponerlo dentro de crontab.

el script que se ejecuta es el siguiente:

#!/bin/bash

mplayer -nolirc -prefer-ipv4 -cache 5000 http://media.enet.cu/radiorebelde



Aca el cron:

30 5 * * * root /usr/bin/mplayer -nolirc -prefer-ipv4 -cache 5000
http://media.enet.cu/radiorebelde

y aca el resultado en /var/log/syslog

Oct  1 19:39:01 pein /usr/sbin/cron[1895]: (CRON) INFO (pidfile fd = 3)
Oct  1 19:39:01 pein /usr/sbin/cron[1896]: (CRON) STARTUP (fork ok)
Oct  1 19:39:01 pein /usr/sbin/cron[1896]: (CRON) INFO (Skipping @reboot
jobs -- not system startup)
Oct  1 19:40:01 pein /USR/SBIN/CRON[1909]: (root) CMD (/usr/bin/mplayer
-nolirc -prefer-ipv4 -cache 5000 http://media.enet.cu/radiorebelde)


Para mi, los comandos estan bien solo que por deducción he observado el
scrip al correrlo manual y el mismo mplayer reintenta varias veces las
conecciones mediante proxy hasta conectarse y reproducir la emisora de
radio por consola. He intentado poner la linea esa del script en crontab
pero hace lo mismo se muestra en los log pero cuanto pongo #ps x no veo a
mplayer por ningun lado.

	Mis pruebas son las siguientes:

* Añado la linea en el crontab de un usuario. Cuidadito que si no se elimina rápido podemos tener muchos procesos haciendo lo mismo.

* * * * * /usr/bin/mplayer -nolirc -prefer-ipv4 -cache 5000 http://media.enet.cu/radiorebelde > /tmp/mplayer.log 2>/tmp/mplayer.err

 * Espero

  Tititii-tititii-tititiiiiti

 * Miro los procesos y están

* Se escucha una emisora horrible. :-) En mi caso pondría algún canal de [1]Soma

 [1]http://somafm.org/

* Los logs no me han sido necesarios, porque todo funcionaba, pero uno muestra los errores porque no tengo joystick conectado, y el otro los intentos de conexión y el llenado de la cache de mplayer.

No se donde estarás fallando, pero a mi me funciona. Añade unos logs a la línea del cron para ver por qué muere sin realizar su tarea.
--
	Saludos --- Angel

Reply to: