IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Hot Folder sous linux


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 41
    Points : 32
    Points
    32
    Par défaut Hot Folder sous linux
    Bonjour,

    Je voudrais pouvoir lier des actions à l'ajout de fichier dans un dossier, comme envoyer un email quand un fichier arrive dans un dossier.
    Quelq'un a-t-til une idée pour réaliser ce genre de chose ?

    Jean-Pierre Astier

  2. #2
    Membre du Club Avatar de septox
    Inscrit en
    Novembre 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 62
    Points : 66
    Points
    66
    Par défaut
    slt,

    tu peux faire un script bash ( avec crontab ) qui regarde regulierement dans ton "hot folder" ,
    lis les donnee actuelles
    compare avec les donnees lu lors du dernier fonctionemment du programme

    si les donnees ne sont pas egales , envoi d'un mail ou bien
    "lancement de l'opration vigipirates! "


  3. #3
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Sans même avoir comparer, tu peux regarder la date de création du fichier avec find.

    S'il trouve un fichier qui a une date récente (à définir selon la fréquence d'observation dans la crontab) alors tu envoies un mail.

  4. #4
    Membre du Club Avatar de septox
    Inscrit en
    Novembre 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 62
    Points : 66
    Points
    66
    Par défaut
    uhmm !!

    mais dependra aussi des "rules" du "hot folder"
    car il enverrait un mail a chaque fois qu'il un nouveau fichier dans le dossier

    mais que tu veux declencher "vigipirates" quand un utilisateur specifique
    cree un fichier , tu peux utilise en plus de find , ls et grep

  5. #5
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    Je pense qu'une solution intéressante ( mais non portable ) serait d'utiliser inotify et un langage de script quelconque. Cela devrait pouvoir resoudre rapidement ton probleme. un exemple de inotify + perl http://www.edoceo.com/creo/inotify/perl-inotify.php.

Discussions similaires

  1. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  2. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 10h46
  3. installer jbuilder7 sous linux
    Par rtlinfo34 dans le forum JBuilder
    Réponses: 5
    Dernier message: 30/10/2002, 19h16
  4. Réponses: 2
    Dernier message: 25/10/2002, 22h19
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo