Código:
#!/bin/sh
# free memory by ††LUCIFER†† and adapted by ~mecha~ for Spark [www.openspa.info]
echo ""
MEMORYUSADA1=`free | awk '/Mem:/ {print int(100*$3/$2) ;}'`
echo "Memoria usada Spark: $MEMORYUSADA1 %"
[ $MEMORYUSADA1 -ge 80 ];
sync
sleep 2
echo 3 > /proc/sys/vm/drop_caches
echo ""
MEMORYUSADA2=`free | awk '/Mem:/ {print int(100*$3/$2) ;}'`
echo "Memoria usada Spark tras liberar: $MEMORYUSADA2 %"
echo "mostrando mensaje en el OSD de la TV, y esperando a pulsar OK en el mando"
wget -q -O - "http://127.0.0.1/web/message?text=Memoria%20usada:%20$MEMORYUSADA1%20%25%0A%0Atras%20liberar:%20$MEMORYUSADA2%20%25&type=1&timeout=0"
exit 0
Descarga el archivo adjunto,
descomprimelo y obtienes el archivo: liberar_memoria.sh
copialo al deco, en el sistema Spark, en la ruta /root/plugin/var/bin/
al archivo liberar_memoria.sh, dale permisos 755
En Spark ya puedes ejecutarlo desde el menu plugins.
Saludos.