J'ai un serveur ftp chez OVH. J'ai besoin d'être notifié par email quand quelqu'un apporte modification dans certains répertoire (dépôt de fichiers). Quelqu'un aurait une idée ? Merci
J'ai un serveur ftp chez OVH. J'ai besoin d'être notifié par email quand quelqu'un apporte modification dans certains répertoire (dépôt de fichiers). Quelqu'un aurait une idée ? Merci
Si tu as un serveur dédié, tu peux utiliser inotify.
Bonjour.
Quel rapport avec la programmation shell ? D'autant plus que si ce n'est pas un serveur dédié, il y a peu de chance qu'il te soit possible de programmer des shells scripts sur ce serveur.
J’imagine que tu n'a pas non plus la possibilité d'utiliser un ordonnanceur du type cron (linux) ou quarz (tomcat) ou autres ? Si ton site fait l'objet de visites régulières, tu peux toujours bricoler une sonde qui se déclenche au chargement d'une page (tu peux faire en sorte d'avoir une page qui se rafraichit toute seule à intervalle régulier que tu laisses tourner chez toi). La sonde en question irait lire le répertoire en question afin d'observer s'il y a eu des changements (il faudra donc sauvegarder dans une table ou autre l'état précédent du répertoire : date, taille des fichiers, liste des fichiers etc).
Si tu pars sur cette solution, merci de nous indiquer la techno que tu compte utiliser (PHP ?) afin que nous déplacions cette discussion au bon endroit
Idriss
Bonjour,
Pourquoi être aussi négatif ?
Il peut très bien faire un script qui dresse la liste des fichiers sur son serveur et la comparer à la dernière fois qu'il a effectué cette opération.
Si t'as pas un serveur dédié, t'as pas accès à grand chose généralement
Les offres mutualisé ne te permettent pas d'administrer ton serveur par SSH (le serveur est d'ailleurs partagé par plusieurs souscrivant avec une bande passante limitée). La plupart du temps tu n'as qu'un accès par FTP et une interface d'administration web ou tu ne peux pas faire grand chose dessus (du moins avoir accès au shell du serveur par exemple).
Hello,
Pour info, les hébergements mutualisés d'ovh disposent d'un planificiateur de tâches(cron) dans leur interface d'administration(manager). Certains types d'hébergement mutualisés(à partir d'un hébergement pro) disposent également d'un accès ssh même si ce dernier est assez limité.
http://guides.ovh.com/MutualiseCron
Dans ce cas tu fait tourner une moulinette localement ou sur un autre serveur ?
Bon sinon la solution que j'ai proposé est une autre alternative possible... mais si comme le dit Mygale1978, un ordonnanceur de tâches est accessibles c'est tout indiqué pour ce qu'il souhaite faire.
J'ai jeté un coup d’œil sur son lien et c'est bien ce qui me parait être le plus adapté (faut voir les langages qui sont permis mais d'après le screen je vois déjà PHP ce qui est tout à fait adapté pour lire un répertoire et envoyer des mails).
Merci pour vos réponses.
Effectivement, la réponse de Mygale1978 me semble convenir au problème.
il me reste à faire un script shell ou php pour me compter le nombre de fichier dans le répertoire ou la date de dernière modification de répertoire.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager