BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

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

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

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

Gracias de nuevo. Un saludo.