Tengo un servidor ubuntu que ejecuta Serviio como un servidor multimedia DLNA.
más o menos lo único que está haciendo el servidor es buscar nuevos medios en un servidor remoto. Estoy ejecutando este script cada minuto con cron.
#!/bin/bash
DestDir='/home/vince/media'
lockfile='/home/vince/cron/sync.lock'
if [ ! -e $lockfile ]; then
trap "rm -f $lockfile; exit" INT TERM EXIT
touch $lockfile
nice -n 20 ionice -c 3 rsync -axvmP --rsh="ssh -c arcfour" --progress --delete --include='*/' --include='*.mkv' --include='*.mp4' --include='*.avi' --exclude='*' --log-file='/home/vince/log/sync' ***@***:/home/vince/media/ "$DestDir"
rm $lockfile
trap - INT TERM EXIT
[ $? -eq 0 ] && logger 'RSYNC sync completed successfully' || logger 'RSYNC sync Failed'
else
echo "script already running"
fi
ves que he usado un cifrado más débil, agradable e ionizante, pero si rsync encuentra un buen archivo de 6GB, por ejemplo, y estoy transmitiendo contenido multimedia en ese momento, la reproducción se amortiguará y saltará.
¿Sería útil si moviera este script al servidor remoto y extrajera los datos en lugar de extraerlos? o no hace diferencia?
¿cualquier otra sugerencia?