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:
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.
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
Merci pour votre aide.
Partager