Forum des NAS

Tous les fabricants de NAS réunis sur un forum unique : Asustor, Qnap, Synology...

Les bidouilles en tout genre
#75153
GARUDASEB a écrit : 08 avr. 2019 07:57 Bonjour,
Merci , où dois-je poster ma question exactement ?
Bonne journée

Le sujet a ete redirige au bon endroit. (Tu étais dans la présentation) ;o)

#75181
Hello,

je t'ai trouve un script qui pourrait t'aider. A essayer...

https://forum.synology.com/enu/viewtopic.php?t=99504

Code : Tout sélectionner
#!/usr/bin/perl

use strict;
use warnings;
use File::Basename;
use File::stat;
use Cwd 'abs_path';

my $dirname = '/volume1/homes/reporter'; # folder to monitor
my $scriptdir = dirname(abs_path($0));
my $reportFile = $scriptdir.'/report.txt';
my $reportSent = $scriptdir.'/sent.txt';
my $Current = $scriptdir.'/current.txt';
my $Prev = $scriptdir.'/prev.txt';
my $reportEmail = 'TO_EMAIL@SERVER.NET'; # recipient of reports
my $freq = 12*60; # maximum frequency of emails

system ("ls $dirname -R -1 > $Current");

unless (-e $Prev) {
system ("cp $Current $Prev");
print "Running for the 1st time\nObtaining file list\n";
}

system ("diff $Prev $Current > $reportFile");
my $filesize = -s "$reportFile";
if ($filesize > 0) {
my $modif = 0;
if (-e $reportSent) { $modif=stat($reportSent)->mtime;}
else {
print "Sending first email\n";
}

my $delay = (time - $modif) / 60 ;
if ($delay < $freq) {
print "only $delay minutes passed since last email. Waiting for $freq minutes after last sent email\n";
}
else {
system ('perl '.$scriptdir.'/sendEmail -f FROM_EMAIL@SERVER.NET -t '.$reportEmail.' -u "Reporter folder updates" -xu USERNAME -xp PASSWORD -o message-charset=UTF-8 -o message-file='.$reportFile);
system ("mv -f $reportFile $reportSent");
system ("mv -f $Current $Prev");
}
}
#75327
Bonjour
oula la je suis pas sur d'avoir compris :shock:

Voila ce que j'ai compris :

- copier les fichiers "SendEmail dans le dossier concerné
http://caspian.dotconf.net/menu/Software/SendEmail/

- Créer une tache dans le planificateur de taches en y insérant le code en script modifié avec le detinataire mail et le chemin du dossier à surveiller.

C'est bien cela ?

Merci de ton aide

Bonne journée
Sébastien
Clone d'un disque sur un autre

Certainement parce qu on parle de raid1 ou shr.. […]

Spotify et Firefox

Hello à tous, Bien occupé je trouve[…]

Dernière question, est ce que c'est possi[…]

Site hébergé sur un serveur IKOULA

Ikoula