notifica attività di download terminata

MetaEX

Utente Attivo
1,040
57
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,921
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,326
1,157
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
 

alex87alex

Utente Èlite
1,560
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:

Entra

oppure Accedi utilizzando

Hot: E3 2021, chi ti è piaciuto di più?

  • Ubisoft

    Voti: 28 21.5%
  • Gearbox

    Voti: 2 1.5%
  • Xbox & Bethesda

    Voti: 84 64.6%
  • Square Enix

    Voti: 10 7.7%
  • Capcom

    Voti: 6 4.6%
  • Nintendo

    Voti: 18 13.8%
  • Altro (Specificare)

    Voti: 11 8.5%

Discussioni Simili