1/ Tu crées un fichier contenant la requete sql a exécuter (select user email from where > (calcul de la date l y a un an)
2/ tu lances ce script dans une boucle shell du style
mysql -u -p | while read user email
do
mail -s "compte créé depuis un an" ....
done
Il y a peut être des erreurs ou des inexactitudes mais les grandes lignes sont la (je ne trouve plus le bout de code ou j'ai fait un truc du genre il y a 1 an ou 2)
# utilise la commande mysql pour faire des requetes
Posté par totof2000 . En réponse au message Script bash et BDD. Évalué à 3.
1/ Tu crées un fichier contenant la requete sql a exécuter (select user email from where > (calcul de la date l y a un an)
2/ tu lances ce script dans une boucle shell du style
mysql -u -p | while read user email
do
mail -s "compte créé depuis un an" ....
done
Il y a peut être des erreurs ou des inexactitudes mais les grandes lignes sont la (je ne trouve plus le bout de code ou j'ai fait un truc du genre il y a 1 an ou 2)
regarde le man de la commande mail pour avoir plus d'infos, recherche également dans les pages man du shell des infos sur read, et enfin va voir là pour pouvoir exécuter des requetes sql à partir d'un fichier texte : http://stackoverflow.com/questions/8940230/how-can-i-run-a-sql-text-file-on-a-mysql-database#8940431