Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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... wink
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 wink
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 wink

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 wink

Hors ligne

#12 Le 28/08/2008, à 10:34

Uggy

Re : notification de mise à jour d'un serveur FTP [RESOLU]

Uggy a écrit :

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 !!! big_smile

Hors ligne

#16 Le 30/08/2008, à 00:28

Uggy

Re : notification de mise à jour d'un serveur FTP [RESOLU]

djkoupole a écrit :

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 smile

Hors ligne