notifica attività di download terminata

MetaEX

Punks Not Dead
Utente Èlite
1,744
111
CPU
Intel Core i9 7890XE
Dissipatore
Corsair Hydro 115i RGB Platinum Radiatore da 280 mm, Ventola Doppia ML PRO da 140 mm RGB PWM, Controllo Avanzato
Scheda Madre
ROG RAMPAGE VI EXTREME
HDD
Corsair MP600 CORE XT 4000,7 GB
RAM
GSkill F4-3200C15D-16GTZSW Memoria RAM da 2x8 GB, DDR4, 3200 MHz, CL15
GPU
XFX SPEEDSTER QICK319 RADEON RX 6750XT CORE Gaming Scheda Grafica con 12GB GDDR6 HDMI 3xDP
Audio
Aune X1sGT
Monitor
BenQ PD2500Q Monitor per Designer 25 Pollici QHD, 2560 x 1440 QHD
PSU
EVGA SuperNOVA 850 G3 850W Nero
Case
Cooler Master Storm Trooper Gaming
Periferiche
Hauppauge WinTV HVR-5525 (Model 150xxx, Hybrid DVB-T/T2/C/S2, IR)
OS
Microsoft Windows 11 22H2
Ciao a todos,

Ho costruito un NAS con Ubuntu Server, configurato il noip per poterlo raggiungere, apeto le porte sul router,
messo transmission web-gui, manca solamente di inserire un risponditore e-mail per notifica attività di
download terminata... come fare?

Grazie
 

Ico Bellungi

Utente Èlite
2,920
626
E' un lavoro da fare a mano, con uno script. C'è già qualcosa di semi-pronto online, puoi smanettare su quello.
Se no te lo fai da zero. Non conosco il funzionamento di Transmission (non lo uso), il principio però in linea di massima potrebbe essere il seguente:
- quando finisce un download su transmission o in generale sul sistema succede qualcosa, capire cos'è questa cosa (boh, un logfile che si aggiorna, un file che viene creato...)
- creare uno script che controlla se quella cosa è successa e invia una mail quando questa cosa è successa
- mettere lo script in crontab con frequenza di boh, 5 minuti

Poi magari Transmission ha qualche funzionalità integrata che ti permette di rendere tutto più semplice ma, non avendolo mai usato, non lo so bene
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
Transmission può eseguire script quando il download è finito
 

MetaEX

Punks Not Dead
Utente Èlite
1,744
111
CPU
Intel Core i9 7890XE
Dissipatore
Corsair Hydro 115i RGB Platinum Radiatore da 280 mm, Ventola Doppia ML PRO da 140 mm RGB PWM, Controllo Avanzato
Scheda Madre
ROG RAMPAGE VI EXTREME
HDD
Corsair MP600 CORE XT 4000,7 GB
RAM
GSkill F4-3200C15D-16GTZSW Memoria RAM da 2x8 GB, DDR4, 3200 MHz, CL15
GPU
XFX SPEEDSTER QICK319 RADEON RX 6750XT CORE Gaming Scheda Grafica con 12GB GDDR6 HDMI 3xDP
Audio
Aune X1sGT
Monitor
BenQ PD2500Q Monitor per Designer 25 Pollici QHD, 2560 x 1440 QHD
PSU
EVGA SuperNOVA 850 G3 850W Nero
Case
Cooler Master Storm Trooper Gaming
Periferiche
Hauppauge WinTV HVR-5525 (Model 150xxx, Hybrid DVB-T/T2/C/S2, IR)
OS
Microsoft Windows 11 22H2

alex87alex

Utente Èlite
1,554
300
CPU
i7 4770k + dissi BeQuiet! Shadow Rock 2
Scheda Madre
Asrock z87 Extreme6
HDD
Samsung 850 250gb
RAM
2x4gb Kingston HyperX Genesis
GPU
Zotac Gtx 570 1280mb
Audio
Xonar U3 + Superlux
Monitor
Aoc i2367fm
PSU
Cooler Master V650
Case
Corsair 200R
OS
Windows 7 Sp1 x64
Cosa esattamente nn funziona? Se lo script lo lanci a mano funziona?
 

21hopper21

Utente Attivo
328
64
CPU
Intel i7 4790k
Dissipatore
Noctua NH12
Scheda Madre
Asus Maximus Hero VII
HDD
Samsung 850evo 250GB, Samsung 840evo 120GB, WD Green 3TB, WD Green 2TB, WD Blu 1 TB
RAM
G.Skill Ripjaws x 2133MHz
GPU
Zotac GTX 1080 Amp Extreme
Monitor
AOC C3583FQ
PSU
Evga Supernova G2 850 watt
Case
Thermaltake View 31 TG RGB
Periferiche
Tastiera Ozone Strike Battle, Mouse Ozone Argon, Headset Logitech G231, Webcam Logitech C920
OS
Debian e Windows 10
Prova cosi...


#!/bin/sh


##
## User-configurable Variables
##


FROM="mail che deve inviare"
MAILTO="tua mail"
SUBJ="Download completato"
SMTP="server in uscita"
USER="utente@provider.com"
PASS="tua password"


###
### Send the mail...
###




TMPFILE=`mktemp -t transmission.XXXXXXXXXX`
echo "Transmission ha finito il download di "$TR_TORRENT_NAME" in data $TR_TIME_LOCALTIME" > $TMPFILE


sendEmail -f $FROM -t $MAILTO -u $SUBJ -s $SMTP -xu $USER -xp $PASS -m < $TMPFILE
rm $TMPFILE

Ti basta installare sendEmail.

Dimenticavo, devi editare da root il file /etc/transmission-daemon/setting.json alle righe
"script-torrent-done-enabled": true,
"script-torrent-done-filename": "/home/pippo/tuo script appena creato",
 
Ultima modifica:

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili