Je suis expat au vietnam et les guignols et le zapping commencaient a manquer aux francais de ma boite.
J'ai donc retoucher ce script afin qu'il recupere uniquement les guignols et le zapping de la veille, et le publie sur un repertoire web accessible sur le LAN.
Le script est exécuté tous les jours automatiquement par CRON.
Pour programmer une tache sous CRON, lancer la commande:
crontab -e
Puis editer le fichier de la maniere suivante:
00 05 * * * sh /home/mathieu/getCanal.sh >> /home/mathieu/canal.log
Sauvegarder le fichier.
Le script est maintenant programmé pour s'executer tous les jours a 5h du matin.
Voici le script modifié :
(Zenity n'est plus requis puisque aucune question n'est posee par le script):
getCanal.sh:
# définitions des variables
dossier=/var/www/canalplus
racineCP='mms://vipmms.canalplus.fr/canalplus'
datec=`date -d yesterday "+%y%m%d"`
# * get_program : télécharger dans le dossier
function get_program(){
(
sudo mimms -o "${dossier}/${1} ${datec}.wmv" "${2}${datec}${3}"
#Vérification que le fichier n'est pas vide
if (file "${dossier}/${1} ${datec}.wmv" | grep empty$ ) ; then
sudo rm "${dossier}/${1} ${datec}.wmv"
fi
)&
}
fonc="get_program"
${fonc} 'Le zapping' "${racineCP}/zapping_" '_a.wmv'
${fonc} 'Les guignols' "${racineCP}/guignols_" '_a.wmv'