Puis-je reprioriser la file d'attente dans Ubuntu One?

12

Certains fichiers texte relativement petits sur mon netbook que j'utilise tous les jours 8 heures / jour sont désynchronisés une semaine. u1sdtool --waiting-contentaffiche un grand nombre de photos sur la liste à télécharger avant l'un des fichiers texte à télécharger.

Existe-t-il un moyen de déplacer le fichier texte vers le haut pour le traiter plus rapidement? On dirait qu'il a fallu des semaines pour que les photos se synchronisent.

Mark D
la source

Réponses:

2

Vous ne pouvez pas modifier l'ordre dans lequel Ubuntu One télécharge les fichiers. Je ne suis même pas sûr que vous puissiez choisir d'ignorer certains formats de fichiers.

Pouvez-vous vous connecter sur le Web et les récupérer directement à la place? Si vous les placez dans les dossiers appropriés, il est possible qu'ils se synchronisent avant qu'Ubuntu One télécharge de nouveaux fichiers.

Tagger
la source
Oui, merci, c'est une bonne idée. Au lieu de cela, j'ai gardé mon netbook fredonner toute la nuit et j'ai supprimé l'arriéré le matin.
Mark D
2

Je réponds à moitié à cette question avec un petit script qui devrait fonctionner en théorie .

Il recherche une chaîne dans --waiting-content, récupère les ID et les envoie à --schedule-next.

Malheureusement, cela ne fonctionne pas car la commande "u1sdtool --schedule-next" échoue sur un bogue dbus et à cause de ce rapport de bogue , je ne vois pas d'avenir brillant pour cela.

#!/bin/bash

if [ $1 ]
    then
    search=$1
    else
    echo "You need to provide a search string: u1up <search>"
    exit
fi
FirstResult=$(u1sdtool --waiting-content | grep -i $search)
if [ $FirstResult ]
    then
    node_id=$(echo $FirstResult | sed -n 's/.*node_id=\(.*\)\ share.*/\1/p')
    share_id=$(echo $FirstResult | sed -n 's/.*share_id=\(.*\)\ path.*/\1/p')
    path=$(echo $FirstResult | sed -n 's/.*path=\(.*\)/\1/p')

    echo "Attempting to prioritize $path ..."
    u1sdtool --schedule-next=$share_id $node_id

    else
    echo "Your search did not match any file waiting in the Ubuntu One queue."
    exit
fi

C'était une question intéressante!

davidc3
la source
Merci pour le script. Peut-être que si le bogue que vous avez mentionné est corrigé, cela sera très utile pour prioriser la synchronisation des fichiers de travail en premier.
Mark D