#1 Le 01/12/2008, à 18:19
- damien92
script de récupération programme TV
bonjour,
j'essaye de faire un script qui récupère le programme TV que si il est trop vieux j'envisage ensuite de le mettre dans un cron qui se lance toutes les heures ou au démarrage mais voila je n'arrive pas a faire foinctionner le test qui me dis si est trop vieux ou non.Voici le Code (ca pourrais servir à d'autre)
#!/bin/bash
age=$(date +'%j' -r ~/.freevo/TV.xml)
aujourdhui=$(date +'%j')
dif=$(($aujourdhui-$age))
#test la présence du fichier de log le crée s'il n'est pas la.
if [ -e ~/.freevo/log/progtv.log ]; then
{
echo "Le fichier existe!"
}
else
{
echo "fichier de log du programme TV" > ~/.freevo/log/progtv.log
}
fi
echo $dif
echo $aujourdhui
echo $age
if [ "$dif" > 2 ] ;then #pas moyen de faire marcher ce test
{
tv_grab_fr --output /home/damien/.freevo/TV.xml --days 1
echo grab
}
else
{#génération fichier de log
aujourdhui2=$(date)
echo "fichier à jour le : "$aujourdhui2 >> ~/.freevo/log/progtv.log
}
fi
a+
Hors ligne
#2 Le 01/12/2008, à 22:38
- Bushman02
Re : script de récupération programme TV
Peut-être devrais-tu poser ta question sur un autre forum, consacré aux scripts depuis plusieurs mois, et dont voici le lien :
http://forum.ubuntu-fr.org/viewtopic.php?id=204074
Tu y trouveras de nombreux spécialistes qui pourront sans doute t'aider .
Hors ligne
#3 Le 01/12/2008, à 23:54
- n3o51
Re : script de récupération programme TV
Je pense que ca devrait fonctionner
if [ $fichier1 -nt $fichier2 ]
then
echo "Le fichier $fichier1 est plus récent que $fichier2"
fi
Welcome to the real world
________________________________
Hors ligne
#4 Le 03/12/2008, à 17:08
- damien92
Re : script de récupération programme TV
salut,
merci n3o51 mais j'ai réussi a le faire fonctionner et je l'ai diffuser tu as du le voir .c'est pour moi que tu as poster ou pour un script précédent?
Hors ligne
#5 Le 03/12/2008, à 17:26
- n3o51
Re : script de récupération programme TV
Salut non pour toi , mais si tu veut le modifier reprends la mise en page du mien en dessous !!!
Aussi explique a quoi il sert etc ..
Moi j'ai regarder le code pour comprendre a quoi ca sert donc des personnes sans connaissances vont pas comprendre ...
Merci
Welcome to the real world
________________________________
Hors ligne