Se avete installato amule vi sarà capitato che dopo ore di assenza scoprite che si era chiuso dopo 2 minuti in cui non lo guardavate!
Ma ecco una semplice soluzione… uno script (non temete non è una parolaccia!) copiato dal forum di adunanza.
Prepariamolo:
entrate in un terminale e scrivete
gedit ~./aMule/control-amule.sh
ed incollate nella finestra questo testo
#!/bin/bash
# Limite di memoria in %
LIMITE=50
while true; do
AVVIATO=`pidof amule | wc -l`
if [ $AVVIATO -eq 0 ]; then
amule &
fi
MEMORIA=`top -bn 1 | grep amule | awk {‘print $10′} | cut -d ‘.’ -f 1`
if [ $MEMORIA -gt $LIMITE ]; then
echo “Il bambino ciuccia troppa ram, lo killo…”
# Prova a inviare un SIGTERM per dare modo al mulo di salvare tutti i file part
killall -15 amule &
sleep 30s
AVVIATO=`pidof amule | wc -l`
# Se dopo 30 secondi il mulo non e’ morto, lo killa brutalmente
if [ $AVVIATO -eq 1 ]; then
killall -9 amule
fi
fi
sleep 1m
done
salvate e chiudete, rendete avviabile il file appena creato con
chmod +x ~./aMule/control-amule.sh
avviando questo file scoprirete che se il vostro mulo dovesse mai bloccarsi o chiudersi in automatico verrà prima killato e successivamente avviato.
È molto utile aggiungerlo all’avvio del sistema così da non doversi preoccupare di niente.


