Aller au contenu

Messages recommandés

Posté(e) (modifié)

bon, alors, j'ai qu'une soltution partielle :

faut telecharger les tool inotify pour synology et les installer

et utilisé le script ici :

#!/bin/sh

path = "/root/"
event = "create"

while true
do
        filename=$(/usr/local/inotify-tools/bin/inotifywait -q -e $event $path)
        echo $filename
        # send email with $filename
done

ca affiché les fichier créer, manque l'envoit de l'email, si quelqu'un a une iddée, je bloque sur çà ;s

Modifié par Gaetan Cambier
Posté(e)

donc, en 1 installer uniquement inotify-tools en suivant les explications ici : http://blogmotion.fr/systeme/indexer-media-11535

une fois que c'est fait, se connecter en ssh sur le nas avec l'utilisateur "root" : http://blog.e-nnov.fr/synology-dsm/service-ssh/

voila le script : inotify_mail.py

#!/usr/bin/env python

# Parametres a modifier ######
path = "/path/to/monitor"
event = "create"
mail_from = "gaetan@domain.org"
mail_to = "gaetan@domain.org"
mail_subject = "File created"
mail_smtp = "mail.isp.be"
##############################

import smtplib
import subprocess

def sendMail(FROM,TO,SUBJECT,TEXT,SERVER):
        message = """
From: %s
To: %s
Subject: %s
%s
""" % (FROM, TO, SUBJECT, TEXT)
        # Send the mail
        server = smtplib.SMTP(SERVER)
        server.sendmail(FROM, TO, message)
        server.quit()


while True:
        p = subprocess.Popen('/usr/local/inotify-tools/bin/inotifywait -r -q -e ' + event + ' ' + path, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        for line in p.stdout.readlines():
#               print line,
                sendMail(mail_from, mail_to, mail_subject, line, mail_smtp)
 

il faut modifier les variables, je crois qu'elle sont assez claire, ne rien modifier après les ### sans etre sur ;)

modifier le script pour le rendre executable : chmod +x inotify_mail.py

pour le tester, enlever le # du print c'est toujours + pratique ;)

le lancer avec ./inotify_mail.py

par la suite, on peut le mettre au demarrage du nas, il y a plein de sujet sur le forum pour çà

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.