El objetivo es crear un fichero JSON con la programación de Movistar+, el código en PHP que crea el fichero se ejecuta mediante una tarea en el cron cada 15 minutos.
Fichero movis.php que crea el fichero movistar.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <?php $url = "http://akamaicache.dof6.com/vod/yomvi.svc/samsung_tizen/profiles/OTT/channels?parentalRating=M18&showNonRated=true"; $json = file_get_contents($url); $nombre_archivo = "movistar.php"; if($archivo = fopen($nombre_archivo, "w")) { if(fwrite($archivo, $json)) { echo "Se ha ejecutado correctamente"; } else { echo "Ha habido un problema al crear el archivo"; } fclose($archivo); } ?> |
Crear un script que se llame movis.sh con el siguiente comando
1 |
wget --spider https://www.jesusninoc.com/s/movis.php > /dev/null 2>&1 |
Programar una tarea en el cron (crontab -e) que ejecute el script movis.sh cada 15 minutos
1 |
*/15 * * * * usuario sh /tmp/movis.sh |
Es importante comprobar que el demonio cron se ejecuta correctamente
1 2 |
sudo /etc/init.d/cron status sudo /etc/init.d/cron start |