URL: https://linuxfr.org/forums/astucesdivers/posts/webr%C3%A9seau-amule-daemon-de-mani%C3%A8re-intelligente Title: [Web/Réseau] aMule daemon, de manière intelligente Authors: Nicoco Date: 2006年11月09日T22:26:43+01:00 Tags: Score: 0 Le très bon client ed2k aMule possède une version 'daemon' très sympathique. Je trouve intéressant de ne lancer le daemon au démarrage de ma machine que si j'ai des téléchargements en cours, car malheureusement, il est un peu trop gourmand en ressources pour qu'il tourne en permanence sur mon ordi. J'ai donc voulu qu'en plus de ça, il se lance avec une priorité faible. Voila comment j'ai fait : **/etc/default/amule-daemon :** RUN_AT_STARTUP="NO" AMULED_USER="votreuser" if [ `ls /chemin/vers/repertoire/temporaire/de/amule/ | wc -l` != 0 ]; then RUN_AT_STARTUP="YES"; fi _Le répertoire temporaire est celui qui contient les fichiers *.met_ **/etc/init.d/amule-daemon** [...]start () { echo -n "Starting aMule : amuled" export HOME start-stop-daemon **-N 16** --chuid $AMULED_USER --user $AMULED_USER --start --exec $DAEMON --background echo "." } [...] _j'ai choisi une priorité de 16 arbitrairement_ **script à insérer dans sa crontab pour être averti par mail de la fin d'un téléchargement** #!/bin/bash if [ `ls /repertoire/tmp/ | wc -l` != 0 ]; then mv /repertoire/ou/arrivent/les/fichiers/* /repertoire/ou/jai/envie/de/ranger/les/fichiers -v fi if [ `ls /repertoire/tmp/ | wc -l` -eq 0 ]; then killall amuled -q fi Ca vaut ce que ça vaut, mais j'étais très content de moi quand j'ai fait ça, alors je partage :o)