Bonjour tous le monde,

Je veux ecrire un script shell qui va regarder un répertoire précis dans la machine X. Dès qu'il voit apparaître des fichiers txt il devra les copier vers une machine Y dans un répertoire précis, pour cela j'ai utilisé la commande 'rsync'.

J'utilise aussi la commande 'dnotify -CRM' qui a pour objectif de surveiller mon repertoire.

Je lance mon script shell avec la commande "dnotify -CRM /home/Stef/NePasModifier -e.monscript"

Mon script shell est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#!/bin/bash
rsync -a -e ssh /home/user/*.txt user@ip:/home/user
Mais avec ça '*.txt' il me copie tous les fichiers avec l'extension .txt mais moi je veux copier seulement le fichier qui vient d'être créé ou modifié et non pas tous.

Merci pour votre aide.