Pages : 1
#1 Le 26/07/2008, à 15:10
- djkoupole
notification de mise à jour d'un serveur FTP [RESOLU]
Bonjour,
J'ai monté un serveur FTP sur Ubuntu server 7.04 avec Mysercuershell, et je voulais savoir si il était possible d'envoyer un mail automatiquement aux utilisateurs du FTP à chaque fois qu'il y a une modification dans le contenu du serveur.
Merci d'avance pour votre aide.
Djkoupole
Dernière modification par djkoupole (Le 03/11/2008, à 10:27)
Hors ligne
#2 Le 26/07/2008, à 18:43
- Uggy
Re : notification de mise à jour d'un serveur FTP [RESOLU]
Avec Mysecureshell tu n'as pas un serveur FTP mais SFTP. Se sont 2 protocoles completement différents meme si les 2 servent a faire du transfert de fichier...
Bref... En general c'est un peu relou de recevoir un mail pour chaque modif... Recevoir un mail par jour qui liste tous les nouveaux fichiers c'est généralement mieux
find /mon/rep/sfts/ -mtime -1 | mail toto@tutu
A mettre en cron toutes les 24heures
-mtime n
Fichier dont les données ont été modifiées il y a n*24 heures.
Hors ligne
#3 Le 29/07/2008, à 18:08
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
Merci de ta réponse, je vais tester tout de suite
Désolé pour le petit mélange de pritocole:P
Hors ligne
#4 Le 29/07/2008, à 18:15
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
Mais est-ce qu'une fois la commande rentrée, le mail part de manière automatique?
Hors ligne
#5 Le 29/07/2008, à 19:54
- Uggy
Re : notification de mise à jour d'un serveur FTP [RESOLU]
Pour peu que tu ai configuré correctement ton serveur de mail local (postfix par exemple) alors oui.. ca doit...
Hors ligne
#6 Le 31/07/2008, à 17:57
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
ok, pour l'instant il m'indique un envoie de message dont le contenu est vide, je continue à farfouiller
Merci de ton aide, j'aurai surement d'autre question un peu plus tard...
Hors ligne
#7 Le 27/08/2008, à 13:40
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
bonjour,
je reviens un peu tard, désolé.
Le contenu du message est toujours vide. Le mail arrive bien dans le boite désirée, mais il est vide... je ne comprends pas pourquoi...
As-tu une idée??
merci
Hors ligne
#8 Le 27/08/2008, à 23:10
- Uggy
Re : notification de mise à jour d'un serveur FTP [RESOLU]
Quelle commande tu lances ?
La commande sort elle des infos que tu ne l'envoi pas par mail ?
Hors ligne
#9 Le 28/08/2008, à 08:51
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
J'ai reussis à remplir le message avec la commande:
find /mon/rep | mail toto@titi
mais dans le mail, il y a absoluement tout ce que contient le rep..., chaque fichier avec le chemin complet...
Hors ligne
#10 Le 28/08/2008, à 09:09
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
J'ai reussis à remplir le message avec la commande:
find /mon/rep | mail toto@titi
mais dans le mail, il y a absoluement tout ce que contient le rep..., chaque fichier avec le chemin complet...
Hors ligne
#11 Le 28/08/2008, à 10:31
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
connais tu un script qui scannerait le repertoire et detecterait une modif pour envoyer un mail du genre "des nouveau fichiers sont disponibles"...
sans pour autant envoyer le contenu complet...
Merci de ton aide, pour l'instant tous tes conseils fonctionnent
Hors ligne
#12 Le 28/08/2008, à 10:34
- Uggy
Re : notification de mise à jour d'un serveur FTP [RESOLU]
find /mon/rep/sfts/ -mtime -1 | mail toto@tutu
-mtime n
Fichier dont les données ont été modifiées il y a n*24 heures.
Hors ligne
#13 Le 28/08/2008, à 11:17
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
Je me souviens bien de tout ça, mais le probleme, c'est qu'il met dans le message le contenu intégral du repertoir...
Hors ligne
#14 Le 28/08/2008, à 11:53
- Uggy
Re : notification de mise à jour d'un serveur FTP [RESOLU]
tu te goures quelquepart donc tant que tu ne donne pas la commande exacte que tu utilises et la sortie exacte de la commande et le contenu exact du répertoire om n'avanceras pas.
La preuve que ma commande avec mtime fonctionne:
$ ls -la
total 12
drwxr-xr-x 2 yannick yannick 4096 2008-08-28 11:50 .
drwxrwxrwt 18 root root 8192 2008-08-28 11:50 ..
-rw-r--r-- 1 yannick yannick 0 2008-08-28 11:50 aaa
-rw-r--r-- 1 yannick yannick 0 2007-11-11 11:11 bbb
$ find . -name '*' -mtime -1
.
./aaa
$
Dernière modification par Uggy (Le 28/08/2008, à 11:54)
Hors ligne
#15 Le 28/08/2008, à 13:26
- djkoupole
Re : notification de mise à jour d'un serveur FTP [RESOLU]
c'est good, ça marche !!!!!!
find /media/disk-partage/commun/ -mtime -1 | mail blabla@blabla
Il m'envoie effectivement uniquement les repertoir qui ont subit une modif !!
reste plus qu'à tester ça avec cron
merci !!!
Hors ligne
#16 Le 30/08/2008, à 00:28
- Uggy
Re : notification de mise à jour d'un serveur FTP [RESOLU]
c'est good, ça marche !!!!!!
find /media/disk-partage/commun/ -mtime -1 | mail blabla@blabla
Il m'envoie effectivement uniquement les repertoir qui ont subit une modif !!
Incroyable !! La commande répétée 3 fois fini par fonctionner
Hors ligne