Script bash qui me permet de trier des données et de l'envoyer par mail
Bonjour, je suis débutant en script et je suis sur un projet personnel
Je veux faire ça sur un script bash qui fait les actions suivants:
1/ Se connecter au site www.monsite.fr avec le compte user@monsite.fr et le mot de passe "passer".
2/ En gardant les cookies précédemment créés, effectuer une recherche sur la page boutique et afficher le nombre de produits disponibles dans la page qui ont un tarif supérieur ou égal à 1000€.
3/ Envoyer ce nombre (le nomre trouvé) par mail à l'adresse adresse@monsite.fr
4/ Gérer les erreurs [log](par exemple si le site ne fonctionne pas) et envoyer un mail avec l'erreur dans ce cas à l'adresse adresse@monsite.fr
Ce que j'ai fait:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/bash
echo "ce script
#site= monsite.fr
#login=test@monsite.fr
#password=passer
wget -c "http://www.monsite.fr/SuiteLienIdentification" --post-data="PersistentCookie=1&LOGIN=test@monsite.fr&PASSWORD=passer" --no-check-certificate --save-cookies="/tmp/cookies" --keep-session-cookies
#etape_pour_telecharger_une_pageAlpha qui contient
wget -c "http://test@monsite.fr/pageAlpha.html" --no-check-certificate --load-cookies="/tmp/Tcookie"
product="http://test@monsite.fr/pageAlpha.html"
if product >= 1000
then echo product="produit superieur ou egal à 1000"
else echo "produit inferieur à 1000 euros"
fi
#lister les logs
ll /tmp/*.log |while read ErreurSite
do
mail -s "erreur" test@monsite.fr < $ErreurSite
done
sleep 2
exit 0 |
Je sais que ça porte des erreurs mais j'aimerais juste avoir votre avis et des pistes pour l'améliorer sur pour le tri et l'envoie de mail.:roll:
Cordialement