Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2562 connectés 

 


Dernière réponse
Sujet : Scan d un dossier et envoi d un mail
MaxMaverick Avec find.
 
Soit tu crée a chaque fin d'execution du script un fichier genre .stamp a la racine du ftp et tu recherche les fichiers plus recent (find -newer /path/to/stamp)
Ou en utilisant le temps:
find -mmin -5
 
ps filtre sur les fichiers aussi (-type f) car la creation d'un fichier entraine la modification du repertoire parent.
 
Exemple:  


#!/bin/bash
# Mail list of files modified in the last 5 minutes  
# to ftp users
 
MAIL="ftp-users@domain.org"
ARCHIVE=/mnt/ftp
 
FILES=$(find $ARCHIVE -type f -mmin -5 -ls)
 
sendmail $MAIL <<EOF
From: Administrator <root@domain>
Subject: Nouveaux fichiers disponibles sur le ftp
 
$FILES
.
EOF


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
MaxMaverick Avec find.
 
Soit tu crée a chaque fin d'execution du script un fichier genre .stamp a la racine du ftp et tu recherche les fichiers plus recent (find -newer /path/to/stamp)
Ou en utilisant le temps:
find -mmin -5
 
ps filtre sur les fichiers aussi (-type f) car la creation d'un fichier entraine la modification du repertoire parent.
 
Exemple:  


#!/bin/bash
# Mail list of files modified in the last 5 minutes  
# to ftp users
 
MAIL="ftp-users@domain.org"
ARCHIVE=/mnt/ftp
 
FILES=$(find $ARCHIVE -type f -mmin -5 -ls)
 
sendmail $MAIL <<EOF
From: Administrator <root@domain>
Subject: Nouveaux fichiers disponibles sur le ftp
 
$FILES
.
EOF

chaica En python tu peux te faire un truc personnalisé et facile à faire évoluer.
lukefab ouaip, tout ca en script shell, ca devrait se faire sans trop de difficulte
HNO3 recupere la liste des fichiers et fait un diff dessus avec l'ancienne et envoie les modifications a l'utilisateur.
 
Juste un debut de piste...
fenster ok pour le script "bidon" planifié avec cron mais ensuite pour le script j utilise quel langage? Ensuite comment faire reconnaitre un fichier deja traité, d'un nouveau?
 
Zaib3k un petit script bidon qui tourne toutes les 5min doit faire l'affaire.
 
en temps reel ca me semble plus difficile.
fenster salut,
 
Voila je m explique mon entrerprise possede un serveur ftp sous mac os 10 server. Elle souhaite ameliorer le service en envoyant de facon automatique un mail à l'utilisateur du serveur ftp pour lui dire qu un nouveau fichier est disponible(dans mon cas des photos).  
 
 
Mais par ou dois je commencer? apprendre un langage de programmation? script systeme? je ne sais pas ?
 
merci bcp pour votre aide.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)