sympa l'astuce, moi j'avais déjà fait un script pour déplacer les fichiers terminés, vers un répertoire de tri. Le problème avec un mv tout simple, c'est lorsqu'aMule est en train de finaliser le fichier. (Enfin je crois) le système peut être en train de copier le fichier en train d'être remplit et ca merdouille. Du coup j'avais commencé à faire un script qui attend qu'une heure ce soit écoulée avant de déplacer le fichier...
ca donne un truc comme ca :
$DIRS repertoire source (là ou amule met les fichiers)
$DIRD repertoire de destination
apres un cd $DIRS
for a in *
do
if [ -f "$a" ] ; then
datefichier=$(stat -c%Y "$a")
datecourante=$(date +%s)
dateseuil=$(($datecourante-$delaisec))
if [ $datefichier -lt $dateseuil ] ; then
mv $DIRS/"$a" $DIRD/
fi;
fi;
done;
ça vaut ce que ça vaut mais ça a l'air de bien marcher...
# merci
Posté par TheFloZ . En réponse au message [Web/Réseau] aMule daemon, de manière intelligente. Évalué à 1.
ca donne un truc comme ca :
$DIRS repertoire source (là ou amule met les fichiers)
$DIRD repertoire de destination
apres un cd $DIRS
for a in *
do
if [ -f "$a" ] ; then
datefichier=$(stat -c%Y "$a")
datecourante=$(date +%s)
dateseuil=$(($datecourante-$delaisec))
if [ $datefichier -lt $dateseuil ] ; then
mv $DIRS/"$a" $DIRD/
fi;
fi;
done;
ça vaut ce que ça vaut mais ça a l'air de bien marcher...