notifica attività di download terminata

Pubblicità

S.t.e.r.l.o.k.

Utente Èlite
Messaggi
1,998
Reazioni
129
Punteggio
101
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
 
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
 
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:
Pubblicità
Pubblicità
Indietro
Top