Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

Finalizar grabación de streaming desde crontab sin que cierre sesión de usuario

BocaDePez
BocaDePez

Suelo grabar emisiones en streaming de radio. Para ello, automatizo las horas de grabación y finalización con crontab.

Ejemplo de inicio de grabación:

00 18 * * 2 wget --no-check-certificate -O lacontratertulia.mp3 http://cervera.eldialdigital.com:8044

Lo anterior significa que guarde la emisión en streaming de http://cervera.eldialdigital.com:8044 en el archivo lacontratertula.mp3 todos los martes a partir de las 18 h.

Para detener automáticamente la grabación a las 19 h programo en crontab lo siguiente:

00 19 * * 2 kill $(ps -fu usuario | grep lacontratertulia.mp3 | grep -v "grep" | awk '{print $2,$3}')

Lo anterior finaliza la grabación. Pero hay un "pequeño" inconveniente: ¡me cierra la sesión de usuario!

¿Alguno de Vds. sabría cómo finalizar la grabación sin que me cierre la sesión?

Muchas gracias.

ToooWuu

$ man timeout

🗨️ 1
BocaDePez
BocaDePez

Gracias, amigo. Funciona perfectamente. Sabía que la solución sería algo sencillo pero no daba con ella.

Gracias de nuevo. Un saludo.