Bonjour,
J'ai un serveur Nextcloud sur le net auquel grâce au génialissime nautilus je m'y connecte directement. Seul ennui, il est considéré comme "un banal dossier". Moi j'aimerai bien pouvoir avoir des notifications de modifications de fichiers, sans utiliser le client Nextcloud (je ne sais même pas s'il marche correctement). Du cous je pense que je pourrai "écouter" les évènement dbus mais je n'en ai aucune idée de comment cela marche.
Une petite aide ?
# inotify
Posté par NeoX . Évalué à 1.
l'outil inotify permet de surveiller un fichier ou un dossier et d'executer un script sur certains evenements (open, new, modify, close, delete, etc)
tu peux donc etre notifier de la creation d'un nouveau fichier, ou de la suppression de celui-ci.
[^] # Re: inotify
Posté par LaBienPensanceMaTuer . Évalué à 3.
Il monte un filesystem réseau, probablement en utilisant le protocol WebDAV.
De façon générale, inotify ne fonctionne pas sur les filesystem réseau (source: https://unix.stackexchange.com/questions/238956/is-there-a-way-to-use-inotify-on-remote-filesystems-specifically-webdav) ce qui parait logique: le kernel gérant le filesystem n'est pas le kernel local à la machine, mais celui du serveur…
Je crains que la seule issue soit l'utilisation de l'appli owncloud.
[^] # Re: inotify
Posté par AlexTérieur . Évalué à 1.
C'est exactement ça. Du coup alors pas de solution…
[^] # Re: inotify
Posté par NeoX . Évalué à 2.
il possede un serveur nextcloud
il peut donc tres bien faire du "inotify" coté serveur, et s'envoyer un email ou un sms quand un fichier a changé sur le serveur
[^] # Re: inotify
Posté par AlexTérieur . Évalué à 1.
OK d'accord, mais on perd l'utilité du temps réel et si de nombreux fichiers sont modifiés en même temps je vais me retrouver avec une tripotée de mails…
Peut-être en créant un programme qui écoute sur un port et sur le serveur qui envoie les inotify sur ce port…
[^] # Re: inotify
Posté par NeoX . Évalué à 2.
tu scriptes ce que tu veux avec inotify,
donc oui, tu peux remplir une base de données des modifications,
puis lire cette liste depuis une appli,
mais alors pourquoi ne pas installer simplement l'appli nextcloud, qui te listera les modifications et te permettra de voir les fichiers ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.