Kann ich die Warteschlange in Ubuntu One neu priorisieren?

12

Einige relativ kleine Textdateien auf meinem Netbook, die ich täglich 8 Stunden am Tag verwende, sind nicht synchron. u1sdtool --waiting-contentzeigt eine große Anzahl von Fotos in der Liste an, die hochgeladen werden sollen, bevor eine der Textdateien heruntergeladen wird.

Gibt es eine Möglichkeit, die Textdatei nach oben zu verschieben, um sie schneller verarbeiten zu können? Es scheint Wochen gedauert zu haben, bis die Fotos synchronisiert sind.

Mark D
quelle

Antworten:

2

Sie können die Reihenfolge, in der Ubuntu One die Dateien herunterlädt, nicht ändern. Ich bin mir nicht mal sicher, ob Sie bestimmte Dateiformate überspringen können.

Können Sie sich im Web anmelden und diese stattdessen direkt abrufen? Wenn Sie sie in den richtigen Ordnern ablegen, besteht die Möglichkeit, dass sie synchronisiert werden, bevor Ubuntu One neue Dateien herunterlädt.

Tagger
quelle
Ja, danke, das ist eine gute Idee. Stattdessen summte ich die ganze Nacht über mit meinem Netbook und räumte den Rückstand bis zum Morgen auf.
Mark D
2

Ich beantworte diese Frage zur Hälfte mit einem winzigen Skript, das theoretisch funktionieren sollte .

Es sucht nach einer Zeichenfolge in --waiting-content, erhält die IDs und sendet sie an --schedule-next.

Leider funktioniert es nicht, weil der Befehl "u1sdtool --schedule-next" bei einem dbus-Fehler fehlschlägt und ich aufgrund dieses Fehlerberichts keine gute Zukunft dafür sehe.

#!/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

Das war eine interessante Frage!

davidc3
quelle
Danke für das Drehbuch. Wenn der von Ihnen erwähnte Fehler behoben wird, ist dies möglicherweise hilfreich, um die Synchronisierung von Arbeitsdateien zuerst zu priorisieren.
Mark D